FreeBSD jails, dns and ping

Weldon Godfrey weldon at excelsusphoto.com
Mon Feb 5 21:50:48 UTC 2018



> On Feb 5, 2018, at 3:18 PM, James B. Byrne via freebsd-questions <freebsd-questions at freebsd.org> wrote:
> 
> Can anyone explain what is causing this particular inconsistency? 
> Unbound can resolve the address but ping cannot?
> 
> <pre>
> [root at hll107 ~]# drill pkg.freebsd.org
> ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 64648
> ;; flags: qr rd ra ; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 3
> ;; QUESTION SECTION:
> ;; pkg.freebsd.org.     IN      A
> 
> ;; ANSWER SECTION:
> pkg.freebsd.org.        300     IN      CNAME   pkgmir.geo.freebsd.org.
> pkgmir.geo.freebsd.org. 150     IN      A       96.47.72.71
> 
> ;; AUTHORITY SECTION:
> geo.freebsd.org.        2743    IN      NS      gns1.freebsd.org.
> geo.freebsd.org.        2743    IN      NS      gns2.freebsd.org.
> geo.freebsd.org.        2743    IN      NS      gns0.freebsd.org.
> 
> ;; ADDITIONAL SECTION:
> gns2.freebsd.org.       2743    IN      A       213.138.116.75
> gns0.freebsd.org.       2743    IN      A       8.8.178.30
> gns1.freebsd.org.       2743    IN      A       96.47.72.24
> 


From what I can tell, the authoritative server, such as ns2.isc-sns.com.  is giving NS records for the A record of those three gns*.freebsd.org <http://freebsd.org/>.   servers.  ALL three are giving me query refuses.

So the issue I believe is, at least, ns2.isc-sns.com. is giving the A record for the CNAME entry and NS records of the gns* servers.  The TTL of the A record is only 300 seconds, but the NS records are closer to 2800 seconds.  When the A record expires, your DNS client will trust the DNS records handed over at the end and use those to requery and it cant because the three servers are giving no answer

Although I would think more than just you would see this, I haven't seen it expire out badly on my side yet.


example of what I am seeing

Authoritative answers can be found from:
freebsd.org     nameserver = ns2.isc-sns.com.
freebsd.org     nameserver = ns3.isc-sns.info.
freebsd.org     nameserver = ns1.isc-sns.net.
> server ns2.isc-sns.com.
Default server: ns2.isc-sns.com.
Address: 63.243.194.1#53
> pkg.freebsd.org.
Server:         ns2.isc-sns.com.
Address:        63.243.194.1#53

pkg.freebsd.org canonical name = pkgmir.geo.freebsd.org.
> pkgmir.geo.freebsd.org.
Server:         ns2.isc-sns.com.
Address:        63.243.194.1#53

Non-authoritative answer:
*** Can't find pkgmir.geo.freebsd.org.: No answer

Authoritative answers can be found from:
geo.freebsd.org nameserver = gns2.freebsd.org.
geo.freebsd.org nameserver = gns0.freebsd.org.
geo.freebsd.org nameserver = gns1.freebsd.org.
gns0.freebsd.org        internet address = 8.8.178.30
gns1.freebsd.org        internet address = 96.47.72.24
gns2.freebsd.org        internet address = 213.138.116.75
> server gns2.freebsd.org.
Default server: gns2.freebsd.org.
Address: 213.138.116.75#53
> pkgmir.geo.freebsd.org.
Server:         gns2.freebsd.org.
Address:        213.138.116.75#53

*** Can't find pkgmir.geo.freebsd.org.: No answer



More information about the freebsd-questions mailing list