No NS A records at nameservers???

TheDon

Verified User
Joined
Jul 4, 2006
Messages
18
Hi

I seem to have a problem with one of my domains DNS on my dedi server.

When I run the domain network-me.net through dnsstuff it is giving me the following error:

NS A records at nameservers WARNING: Your nameservers do not include any corresponding A records when asked for your NS records. They probably are not returning the A records when asked, which can prevent some other DNS servers from contacting your DNS servers. They should do this if they are authoritative for those A records (in BIND, you should not use 'minimal-responses yes;'). The problem record(s) are:

Nameserver 195.178.107.210 did not provide any IPs
Nameserver 195.178.107.211 did not provide any IPs


I have checked named.conf the domain is in there, I have also checked network-me,net.db that all seems to be fine see below:

$TTL 14400
@ IN SOA ns1.network-me.net. root.network-me.net. (
2008041900
14400
3600
1209600
86400 )

network-me.net. 14400 IN NS ns1.network-me.net.
network-me.net. 14400 IN NS ns2.network-me.net.

ftp 14400 IN A 195.178.107.210
localhost 14400 IN A 127.0.0.1
mail 14400 IN A 195.178.107.210
network-me.net. 14400 IN A 195.178.107.210
pop 14400 IN A 195.178.107.210
www 14400 IN A 195.178.107.210

network-me.net. 14400 IN MX 10 mail



network-me.net. 14400 IN TXT "v=spf1 a mx ip4:195.178.107.210 ?all"


But yet I am getting the error listed above.

What is strange is that I have a few other domains on the server and they report back fine.

I have looked in DA DNS manager and the NS recoreds are there.

What am I missing and how can I fix this?

Thanks in advance to any help advice.
 
In directadmin, you need to create an "A" record for each your nameserver hostname :

ns1.network-me.net. 195.178.107.210
ns2.network-me.net. 195.178.107.211

(I assume 210 is the ns1 one, 211 is the ns2 one)

Your other domain name do not need to do this may be due to they are referencing dns server under another domain name.

But since network-me.net is referencing a name server under itself (network-me.net itself), so you need to add 2 A records to map the dns ip to the nameserver hostname
 
You can do that under DNS administration tab logging in as admin. Just add two A records for your DNS servers and everything should be fine.
 
You should do this for a single domain, and then point all domains' NS the this domain's nameservers
 
Ok for master domain, I must create A records with nameserver values like ns.domain.com and to point all domains' NS to master domain's ns, do I have to create second nameserver set whichs ips points to master name server ? I am bit confused. And also how do I do that in DA?
Thanks in advance
 
Let me see if I can help.

I have checked named.conf the domain is in there, I have also checked network-me,net.db that all seems to be fine see below:

$TTL 14400
@ IN SOA ns1.network-me.net. root.network-me.net. (
2008041900
14400
3600
1209600
86400 )

network-me.net. 14400 IN NS ns1.network-me.net.
network-me.net. 14400 IN NS ns2.network-me.net.

ftp 14400 IN A 195.178.107.210
localhost 14400 IN A 127.0.0.1
mail 14400 IN A 195.178.107.210
network-me.net. 14400 IN A 195.178.107.210
pop 14400 IN A 195.178.107.210
www 14400 IN A 195.178.107.210

network-me.net. 14400 IN MX 10 mail



network-me.net. 14400 IN TXT "v=spf1 a mx ip4:195.178.107.210 ?all"

dnsstuff said:

Your nameservers do not include any corresponding A records

In the first quote you do not have any A records for ns1.network-me.net and ns2.network-me.net.

You don't need to do this for each domain. You need to do this for each domain that is also acting as a nameserver record.

network-me.net also has nameserver records based on so it does need these A records.

In addition to the first quote you should have:

Code:
ns1 14400 IN A 195.178.107.210
ns2 14400 IN A 195.178.107.211
 
I do have :
lnx1.ns2ip.net 14400 IN A 93.186.113.2
lnx2.ns2ip.net 14400 IN A 93.186.113.3

but still No NS A records at nameservers report. I have apf and tried stoping it but no luck.
Any more idea?
 
Well there is your problem. In my example above what did I say?

ns1 14400 IN A 195.178.107.210
ns2 14400 IN A 195.178.107.211

And does your say:

lnx1.ns2ip.net 14400 IN A 93.186.113.2
lnx2.ns2ip.net 14400 IN A 93.186.113.3

Do you see a difference?

In my example ns1 is your lnx1 and ns2 is your lnx2

Code:
lnx1 14400 IN A 93.186.113.2
lnx2 14400 IN A 93.186.113.3

If you are going to use the domain in the record then it has to be followed by a trailing period.

Code:
lnx1.ns2ip.net. 14400 IN A 93.186.113.2
lnx2.ns2ip.net. 14400 IN A 93.186.113.3

Follow directions.
 
Back
Top