BIND not give verbose responses to DIG inquiry

Hello… forgive the newbie question. I need assistance to set up the new secondary DNS providers IP’s and NS records in BIND to allow their update requests.

Where to I enter the IP’s to allow update requests from the secondary servers?

I think I might know where to as NS records in BIND… VirtfualMin–>Server Configurations–> DNS Records–> Create Record Type…

Thanks in advance…

Howdy,

There’s documentation here on how to setup a slave DNS server alongside Virtualmin, will this do what you’re after?

http://www.virtualmin.com/documentation/dns/slave-configuration

I believe you could do what you’re after by going into Webmin -> Servers -> BIND DNS Server -> Other DNS Servers, and setup your secondary DNS servers there. That should add an allow rule in your BIND config for those IP’s.

-Eric

Hi,

Thanks for repsonding. I am not setting up a slave DNS server. I have set up primary server with zones in BIND.

I need to tell BIND to allow update queries from “other” slave servers… and I need to know how to correctly enter (and where) the new NS records.

Just wondering where I do that… as I tried to enter it using webmin interface for BIND under Zone Options and adding record types but when I do a “dig” the new records don’t show up…

HERE IS THE TEXT OF THE EMAIL I GOT FROM MY SECONDARY DNS PROVIDER:

You’ll need to change your zones by August 31, 2011 to keep your services
running without interruption.

To finish your migration:

Configure your Primary nameserver to allow our nameservers to transfer your
zone file. Our IPs are:

204.13.249.76
208.78.69.76
91.198.22.76
203.62.195.76

Add NS records for our nameservers in your domain’s zone file. Our
nameservers are:
ns1163.dns.dyn.com.
ns2143.dns.dyn.com.
ns3198.dns.dyn.com.
ns4142.dns.dyn.com.

Add our nameservers, to the delegation of your domain through your
registrar
ns1163.dns.dyn.com 208.76.58.163 (Required)
ns2143.dns.dyn.com 208.76.59.143
ns3198.dns.dyn.com 208.76.60.198
ns4142.dns.dyn.com 208.76.61.142

=========================================

HERE IS MY RECORDS FILE:

$ttl 38400
@ IN SOA alaskaadjusters. root.alaskaadjusters. (
1275612672
10800
3600
604800
38400 )
@ IN NS alaskaadjusters.
alaskaadjusters.com. IN A 69.161.20.100
www.alaskaadjusters.com. IN A 69.161.20.100
ftp.alaskaadjusters.com. IN A 69.161.20.100
m.alaskaadjusters.com. IN A 69.161.20.100
localhost.alaskaadjusters.com. IN A 127.0.0.1
webmail.alaskaadjusters.com. IN A 69.161.20.100
admin.alaskaadjusters.com. IN A 69.161.20.100
mail.alaskaadjusters.com. IN A 69.161.20.100
alaskaadjusters.com. IN MX 5 mail.alaskaadjusters.com.
alaskaadjusters.com. IN TXT “v=spf1 a mx a:alaskaadjusters.com ip4:69.161.20.100 ip4:209.193.48.50 ip4:173.236.51.146 ?all”
_domainkey.alaskaadjusters.com. IN TXT “t=y; o=-;”
my-selector-name._domainkey.alaskaadjusters.com. IN TXT “k=rsa; t=y; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCJGzaR3l1PNVS0iOh1OEDYvPnAgRmByN9874UuW+McMfPyGT/hcrXvo+/tnsEFlKEobjw7DxhmZ7mFXgZLy81ZYf5wuUgNRQ4FzIQcq9GZ+frcfLa5utvlvdpLtHFNWfDJ4hei5VPw3l3w5Ml7eAk2ehfxP0npnZg7EMiXpfQxQIDAQAB”
ns1.alaskaadjusters.com. 60 IN NS ns1.alaskaadjusters.com.
ns1163.dns.dyn.com. 60 IN NS ns1163.dns.dyn.com.
ns1.alaskaadjusters.com. IN A 69.161.20.100
ns2143.dns.dyn.com. 60 IN NS ns2143.dns.dyn.com.
ns3198.dns.dyn.com. 60 IN NS ns3198.dns.dyn.com.
ns4142.dns.dyn.com. 60 IN NS ns4142.dns.dyn.com.
ns1163.dns.dyn.com. IN A 208.76.58.163
ns2143.dns.dyn.com. IN A 208.76.59.143
ns3198.dns.dyn.com. IN A 208.76.60.198
ns4142.dns.dyn.com. IN A 208.76.61.142

–David…

When I query the server with a dig request the new records don’t show up… am I missing something…?

ALSO… the records I added in the BIND module of WebMin (for the DynDNS nameservers) don’t show up in the VirtualMin side… and the records reported by BIND in a dig request are those from VirtualMin…

I checked the records in /var/named/chroot/var/named/domainname.hosts and they appear correct…

So I’m confused why BIND isn’t using these…

Using “Other DNS Servers” wouldn’t setup additional DNS records, it should just allow those other DNS servers to download your zone file.

If you need to add additional DNS records, I’d suggest doing that by going into Server Configuration -> DNS Records if you need to do it for just one domain. For doing that for all domains, you can go into System Settings -> Server Templates -> Default -> BIND DNS Domain, and you can add records to the “BIND DNS records for new domains” field.

-Eric

I added records, but when the Secondary DNS servers download the zone, it doesn’t have any of the records in it. When you “dig” the nameserver, none of the new records I added show up. They are listed in the "/var/named/chroot/var/named/domainname.com.host file. But for somereason the are not being “read” by BIND.

Plus from within VirtualMin -> Server Configuration -> DNS Records there is no way to add an outside secondary DNS provider… ( ns1163.dns.dyn.com ) everything is appended with .domainname. I was able to go to BIND in WebMin and do it for that domains records, but they don’t show up after BIND is restarted.

I have stopped and restarted BIND, rebooted the computer and used several words that would make a seasoned sailor blush, but to no avail… the added records just are not being used by BIND for some reason… any ideas…?

I specifically only added DNS records from the VirtualMin -> Server Configuration -> DNS Records. None of these are showing up.

I did restart BIND. I flushed the cache. Please advise what I have to do to make this work correctly.

I don’t know if this may be causing some DNS issues and problems with some areas of my website…

I went to a third party website / nameserver and did a DIG there and it spit up the info that should be in the records … so why when I dig at my own does it only serve up basic info… guess I dont fully understand what’s going on under the hood…

thanks!

–David…