Almost There ...

Desmond Coughlan desmond at cybercable.fr
Wed May 23 07:17:17 UTC 2001


Le 22.05.01, Michael Kjorling a écrit :

>As far as the ownership issue goes, I don't know - I am sure someone
>else can enlighten you on this.
>
>For DNS & BIND, I suggest you take some time to read through it.
>Chapter 12, "nslookup and dig", introduces both of these tools. In my
>paperback edition of the book, "Using dig" starts on page 398 and
>explains how to use dig, and read its output (it's more or less just a
>zone file - you can feed its output into BIND directly). Put simple:
>
>$ dig [@server] [host] [rrtype] [options]
>
>@server specifies that you wish to query "server", host gives the
>*FQDN* you wish to look up - rrtype is just that, the RR type (like A,
>SOA, MX, SRV etc - defaults to A except for IP addresses I belive).
>The options should be explained in DNS & BIND and your ARM.

As far as I can make out, whilst logged on locally to the server, lookups
function perfectly (I included the output from dig in an e-mail
yesterday), within our local domain, and on company.us.com (which, as an
aside, is a VPL linked to us by a leased line).  

The only problem now seems to be that if I point a machine at this new
server, and tell it to use dnsx.company.internal.com (192.168.3.191) as
its DNS server, it does not _answer_ queries.

Example: my Ultra-5, on which I'm typing this.  I open a shell, and try a
lookup of my own workstation's FQDN, using the DNS server that is in my
workstations's /etc/resolv.conf :

	$ nslookup foehn.company.internal.com
	Server:  meteore3.company.internal.com
	Address:  192.168.3.45

	Name:    foehn.company.internal.com
	Address:  192.168.3.31

Now, if I try that same operation, but tell foehn to use dnsx, instead of
meteore3 (which is our current primary for company.internal.com and the
machine which dnsx is supposed to replace) :

$ nslookup foehn.company.internal.com dnsx.company.internal.com
Authoritative answers can be found from:
(root)  nameserver = E.ROOT-SERVERS.NET
(root)  nameserver = F.ROOT-SERVERS.NET
(root)  nameserver = G.ROOT-SERVERS.NET
(root)  nameserver = H.ROOT-SERVERS.NET
(root)  nameserver = I.ROOT-SERVERS.NET
(root)  nameserver = J.ROOT-SERVERS.NET
(root)  nameserver = K.ROOT-SERVERS.NET
(root)  nameserver = L.ROOT-SERVERS.NET
(root)  nameserver = M.ROOT-SERVERS.NET
(root)  nameserver = A.ROOT-SERVERS.NET
(root)  nameserver = B.ROOT-SERVERS.NET
(root)  nameserver = C.ROOT-SERVERS.NET
(root)  nameserver = D.ROOT-SERVERS.NET
*** Can't find server name for address 192.168.3.191: No information
*** Default servers are not available

So, _on the server_, things work the way they're supposed to.  It's when
DNS lookups from a machine _other than_ the localhost arrive, that things
go tits up.

I'd appreciate your ideas.  :)

D.

-- 
Desmond Coughlan               |Restez Zen ... UNIX peut le faire
desmond at cybercable.fr          |YGL#4 YFC#1 YFB#1 UKRMMA#14 two#38
http://www.chez.com/desmondcoughlan/
Clé Publique: http://www.chez.com/desmondcoughlan/pgp/pubring.pkr



More information about the bind-users mailing list