Please test geodns.portsnap.freebsd.org

Colin Percival cperciva at freebsd.org
Sat May 12 14:11:54 UTC 2012


On 05/12/12 05:16, Leslie Jensen wrote:
> 2012-05-12 12:34, Colin Percival skrev:
>> On 05/12/12 00:22, Leslie Jensen wrote:
>>> host -t srv _http._tcp.geodns.portsnap.freebsd.org
>>> ;; Truncated, retrying in TCP mode.
>>> ;; Connection to 172.17.0.1#53(172.17.0.1) for
>>> _http._tcp.geodns.portsnap.freebsd.org failed: connection refused.
>>
>> Ok, you have a broken recursive DNS server configuration.
>>
>> I'll have A records as a fallback for situations like this where SRV can't be
>> used.
> 
> What exactly does that mean? The IP-address is my home router that acts as a
> caching DNS for my network. The router in turn uses my ISP's DNS.
> 
> So if there is a configuration issue I'll be willing to drop a letter to my ISP
> in order to get it fixed.

It's your router.  DNS is designed that you can fall back from UDP to TCP if
the response is too big tosend in a UDP packet, but your router seems to not
provide the fallback TCP service.  This is sadly a common mis-design, but
usually doesn't cause a huge problem since most DNS responses fit into a UDP
packet.

The A fallback will point you at the closest portsnap mirror, but you won't
get the fail-over behaviour where portsnap will switch mirrors if the first
one isn't responding.

-- 
Colin Percival
Security Officer, FreeBSD | freebsd.org | The power to serve
Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid


More information about the freebsd-ports mailing list