Re: resolver change?



Dag-Erling Smørgrav пишет:
Did something change in our resolver / getaddrinfo() recently? Check
this out:

des@soe ~% cat /etc/ntp.conf
server europe.pool.ntp.org iburst
server europe.pool.ntp.org iburst
server europe.pool.ntp.org iburst
server europe.pool.ntp.org iburst
server europe.pool.ntp.org iburst
server europe.pool.ntp.org iburst
des@soe ~% ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
81.169.180.26 .INIT. 16 u - 512 0 0.000 0.000 4000..00
81.169.180.26 .INIT. 16 u - 512 0 0.000 0.000 4000..00
81.169.180.26 .INIT. 16 u - 512 0 0.000 0.000 4000..00
81.169.180.26 .INIT. 16 u - 512 0 0.000 0.000 4000..00
81.169.180.26 .INIT. 16 u - 512 0 0.000 0.000 4000..00
*81.169.180.26 192.53.103.104 2 u 2 64 77 63.218 -19.045 3.331

europe.pool.ntp.org returns a different address every time you query it,
and this used to work correctly. I don't know when it changed; it
worked fine before I last rebooted my NTP server five days ago, but its
userland is from December 16.

It is *not* a name server issue:

des@soe ~% host europe.pool.ntp.org
europe.pool.ntp.org has address 81.169.180.26
europe.pool.ntp.org has address 77.66.32.156
europe.pool.ntp.org has address 217.8.241.75
europe.pool.ntp.org has address 130.226.232.145
europe.pool.ntp.org has address 87.32.0.19
des@soe ~% host europe.pool.ntp.org
europe.pool.ntp.org has address 87.32.0.19
europe.pool.ntp.org has address 81.169.180.26
europe.pool.ntp.org has address 77.66.32.156
europe.pool.ntp.org has address 217.8.241.75
europe.pool.ntp.org has address 130.226.232.145

Somehow, ntpd (or libc) is caching the result of the lookup where it
previously didn't.

But this doesn't make sense, since neither ntpd nor libc nor
/etc/{nsswitch,ntp,resolv}.conf have changed since it last worked.

For now, I'm going to work around it by explicitly using
[1-3].europe.pool.ntp.org, but I'd really like to know what's going
on...

DES

Well, tried that and found that if you rapidly issue a host command the results still the same (for 1 or 2 secs).

> host 3.europe.pool.ntp.org
3.europe.pool.ntp.org has address 212.13.207.101
3.europe.pool.ntp.org has address 87.229.78.162
3.europe.pool.ntp.org has address 193.228.143.13
3.europe.pool.ntp.org has address 192.108.114.23
3.europe.pool.ntp.org has address 194.238.48.3
> host 3.europe.pool.ntp.org
3.europe.pool.ntp.org has address 212.13.207.101
3.europe.pool.ntp.org has address 87.229.78.162
3.europe.pool.ntp.org has address 193.228.143.13
3.europe.pool.ntp.org has address 192.108.114.23
3.europe.pool.ntp.org has address 194.238.48.3
> host 3.europe.pool.ntp.org
3.europe.pool.ntp.org has address 87.229.78.162
3.europe.pool.ntp.org has address 193.228.143.13
3.europe.pool.ntp.org has address 192.108.114.23
3.europe.pool.ntp.org has address 194.238.48.3
3.europe.pool.ntp.org has address 212.13.207.101

Try using this config:

server 0.europe.pool.ntp.org iburst
server 1.europe.pool.ntp.org iburst
server 2.europe.pool.ntp.org iburst
server 3.europe.pool.ntp.org iburst

--
Sphinx of black quartz judge my vow.

_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Meinberg NTP Software--Time Accuracy
    ... I would guess that possible server locations can be found ... server 0.us.pool.ntp.org preempt iburst ... you can use the pool commands. ...
    (comp.protocols.time.ntp)
  • Re: Bad File Descriptor
    ... seems that ntpd is recording bad file descriptor errors in the system log. ... #server clepsydra.dec.com iburst ...
    (comp.protocols.time.ntp)
  • Re: Bad File Descriptor
    ... >>seems that ntpd is recording bad file descriptor errors in the system ... #server clepsydra.dec.com iburst ...
    (comp.protocols.time.ntp)
  • Are these Windows XP clients beyond hope?
    ... It's OK to use iburst. ... I administer 2 small networks, both consisting of a mix of Fedora Linux ... servers and Windows 2K/XP workstations, ... server kermit.local iburst ...
    (comp.protocols.time.ntp)
  • Orphan Mode Configuration - unicast
    ... Here's a working orphan mode configuration using unicast mode for three ... server 192.168.0.2 iburst ...
    (comp.protocols.time.ntp)

Quantcast