[CentOS] Could not resolve host: mirror.centos.org
Александр Кириллов
nevis2us at infoline.su
Sun Sep 7 19:22:56 UTC 2014
Александр Кириллов писал 2014-09-06 18:32:
>>> There seems to be a problem with my local dns server resolving
>>> mirror.centos.org.
>>> I know something about dns but obviously not enough to figure out
>>> what
>>> might be wrong here or how to fix
>>> this in bind configs. The SERVFAIL errors below seem to be related to
>>> AAAA and MX queries for the domain.
>>> Please advise. TIA.
>>>
>>>
>>> # host mirror.centos.org 8.8.8.8
>>> Using domain server:
>>> Name: 8.8.8.8
>>> Address: 8.8.8.8#53
>>> Aliases:
>>>
>>> mirror.centos.org has address 69.167.139.9
>>>
>>>
>>> # host mirror.centos.org
>>> mirror.centos.org has address 66.109.26.212
>>> Host mirror.centos.org not found: 2(SERVFAIL)
>>> Host mirror.centos.org not found: 2(SERVFAIL)
>>>
>>>
>>> # tail -F /var/named/chroot/var/named/data/named.run
>>> error (FORMERR) resolving 'mirror.centos.org/AAAA/IN':
>>> 85.12.30.226#53
>>> error (FORMERR) resolving 'mirror.centos.org/AAAA/IN':
>>> 93.113.36.66#53
>>> error (FORMERR) resolving 'mirror.centos.org/AAAA/IN':
>>> 94.46.190.42#53
>>> error (FORMERR) resolving 'mirror.centos.org/AAAA/IN':
>>> 85.12.30.226#53
>>> error (FORMERR) resolving 'mirror.centos.org/AAAA/IN':
>>> 93.113.36.66#53
>>> error (FORMERR) resolving 'mirror.centos.org/AAAA/IN':
>>> 94.46.190.42#53
>>> error (FORMERR) resolving 'mirror.centos.org/MX/IN': 85.12.30.226#53
>>> error (FORMERR) resolving 'mirror.centos.org/MX/IN': 93.113.36.66#53
>>> error (FORMERR) resolving 'mirror.centos.org/MX/IN': 94.46.190.42#53
>>> error (FORMERR) resolving 'mirror.centos.org/MX/IN': 85.12.30.226#53
>>> error (FORMERR) resolving 'mirror.centos.org/MX/IN': 93.113.36.66#53
>>> error (FORMERR) resolving 'mirror.centos.org/MX/IN': 94.46.190.42#53
>>>
>>
>> Try asking the correct type (A record only) and you'll have the
>> correct
>> answer : the three PDNS servers having delegation for
>> mirror.centos.org
>> will only answer for A records (we have obviously no MX record for
>> mirror.centos.org and, unfortunately, no AAAA records for those
>> machines
>> either)
>>
>> PS : host is considered "deprecated" so switch to dig instead ? ;-)
>
> Thanks for your answer, Fabian,
> I forgot to mention in the OP that the source of the error is yum with
> scl repo enabled:
>
> # yum distro-sync
> Loaded plugins: fastestmirror, priorities, refresh-packagekit,
> security, verify
> ...
> http://mirror.centos.org/centos/6/SCL/x86_64/repodata/repomd.xml:
> [Errno 14] PYCURL ERROR 6 - "Could not resolve host: mirror.centos.org
> (Could not contact DNS servers)"
> Trying other mirror.
> Error: Cannot retrieve repository metadata (repomd.xml) for
> repository: scl. Please verify its path and try again
This is an ipv6-enabled system and that's probably why yum tries to get
an ipv6 address first for mirror.centos.org and fails miserably. For
whatever reason I do not get an authoritative negative response for AAAA
query from upstream servers. Well an easy fix is to hardcode an ipv4
address for mirror.centos.org in /etc/hosts and forget it. I suspect
miconfiguration on centos.org side as scl is the only repo which gives
me troubles but don't have the time to dig into this.
More information about the CentOS
mailing list