From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 20 18:10:13 2011 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C0B610656D4 for ; Tue, 20 Dec 2011 18:10:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3EC388FC1D for ; Tue, 20 Dec 2011 18:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBKIACUw079368 for ; Tue, 20 Dec 2011 18:10:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pBKIACw1079367; Tue, 20 Dec 2011 18:10:12 GMT (envelope-from gnats) Resent-Date: Tue, 20 Dec 2011 18:10:12 GMT Resent-Message-Id: <201112201810.pBKIACw1079367@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eugen Konkov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3701C1065672 for ; Tue, 20 Dec 2011 18:04:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 083738FC0A for ; Tue, 20 Dec 2011 18:04:17 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pBKI4GEE066164 for ; Tue, 20 Dec 2011 18:04:16 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pBKI4GR5066141; Tue, 20 Dec 2011 18:04:16 GMT (envelope-from nobody) Message-Id: <201112201804.pBKI4GR5066141@red.freebsd.org> Date: Tue, 20 Dec 2011 18:04:16 GMT From: Eugen Konkov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/163482: IP address is not round robined if DNS name has many IPs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2011 18:10:13 -0000 >Number: 163482 >Category: misc >Synopsis: IP address is not round robined if DNS name has many IPs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 20 18:10:11 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Eugen Konkov >Release: >Organization: ISP FreeLine >Environment: >Description: # nslookup > set debug > vpn.in Server: 127.0.0.1 Address: 127.0.0.1#53 ------------ QUESTIONS: vpn.in, type = A, class = IN ANSWERS: -> vpn.in internet address = 10.11.19.54 ttl = 10 -> vpn.in internet address = 10.5.0.17 ttl = 10 AUTHORITY RECORDS: -> vpn.in nameserver = vpn.in. ttl = 10800 ADDITIONAL RECORDS: ------------ Name: vpn.in Address: 10.11.19.54 Name: vpn.in Address: 10.5.0.17 > ^C # date Tue Dec 20 19:56:31 UTC 2011 # ping vpn.in PING vpn.in (10.11.19.54): 56 data bytes 64 bytes from 10.11.19.54: icmp_seq=0 ttl=64 time=0.173 ms 64 bytes from 10.11.19.54: icmp_seq=1 ttl=64 time=0.167 ms ^C --- vpn.in ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.167/0.170/0.173/0.003 ms # date Tue Dec 20 19:57:04 UTC 2011 flux# ping vpn.in PING vpn.in (10.11.19.54): 56 data bytes 64 bytes from 10.11.19.54: icmp_seq=0 ttl=64 time=0.149 ms 64 bytes from 10.11.19.54: icmp_seq=1 ttl=64 time=0.194 ms ^C --- vpn.in ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.149/0.171/0.194/0.023 ms but if I ping vpn.in with interval 15 sec from Windows (that machine has same DNS server as this one) I get different IPs for domain name vpn.in >How-To-Repeat: >Fix: add zone "vpn.in" { type master; file "/etc/namedb/master/vpn.in.fwd"; }; to /etc/namedb/named.conf create file /etc/namedb/master/vpn.in.fwd $TTL 3h ;Serial, Refresh, Retry, Expire, Neg. TTL @ SOA localhost. nobody.in. 2011122001 1d 2h 100d 3h NS @ 10 A 10.5.0.17 10 A 10.11.19.54 set resolve.conf nameserver 127.0.0.1 or set the IP address the bind is listening on. On windows host add DNS server to host with this bind. Try to ping from FreeBSD and Windows >Release-Note: >Audit-Trail: >Unformatted: