lost and found ( for me ? )

BIND 9.10 dig tool support EDNS client subnet

Seen from release notes of BIND 9.10, dig tool included in BIND 9.10 supports EDNS client subnet.
Before BIND 9.10, we need to apply a patch to use EDNS client subnet with dig.

README
  - "dig +subnet" sends an EDNS CLIENT-SUBNET option when
          querying.

build BIND 9.10 on Ubuntu 14.04.
# tail -1 /etc/lsb-release
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

# apt-get install build-essential libssl-dev
# tar xzvf bind-9.10.0-P1.tar.gz
# cd bind-9.10.0-P1
# ./configure
# make
# make install

# /usr/local/bin/dig -v
DiG 9.10.0-P1

# /usr/local/bin/dig -h | grep subnet
                +subnet=addr        (Set edns-client-subnet option)

Google public DNS support EDNS client subnet, send DNS queries to Google Public DNS.
You can send EDNS client subnet queries with +subnet option.
# /usr/local/bin/dig @8.8.8.8 +subnet=1.0.16.0 www.google.com +short
173.194.38.18
173.194.38.16
173.194.38.19
173.194.38.20
173.194.38.17


# /usr/local/bin/dig @8.8.8.8 +subnet=3.0.0.0 www.google.com +short
74.125.226.210
74.125.226.211
74.125.226.208
74.125.226.212
74.125.226.209

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.