setting up dns on solaris
Mark Andrews
Mark_Andrews at isc.org
Fri Oct 27 01:24:39 UTC 2006
> Hi,
>
> I wonder if anyone can help me with a setup issue I am having with a
> standalone DND server. I am quite new to this so any help would be
> appreciated.
>
> I have installed BIND 8.4.6 on a solaris 9 server and configured as
> follows:
BIND 8 was eol'd 6 years ago.
> created /usr/local/etc/named.conf
>
> #// This is a configuration file for named (from BIND 8.1 or later).
>
> #// It would normally be installed as /etc/named.conf.
>
> #
> #
>
> options { directory "/var/named";
>
> };
>
> forward first;
>
> };
Well there is what I presume is a cut-and-paste error here
otherwise you have a syntax error in named.conf. What did
named log as it started up?
> zone "." {
>
> type hint;
>
> file "named.ca";
>
> };
>
>
>
> zone "mydomain.com" {
> type master;
>
> file "private.hosts";
>
> };
>
>
>
> zone "3.5.10.in-addr.arpa." {
>
> type master;
>
> file "private.rev";
>
> };
>
>
>
> zone "0.0.127.in-addr.arpa." {
>
> type master;
>
> file "private.local";
>
>
> created /var/named/named.ca
>
> ; This file holds the information on root name servers needed to
>
> ; initialize cache of Internet domain name servers
>
> ; (e.g. reference this file in the "cache . <file>"
>
> ; configuration file of BIND domain name servers).
>
> ;
>
> ; This file is made available by InterNIC
>
> ; under anonymous FTP as
>
> ; file /domain/named.root
>
> ; on server FTP.INTERNIC.NET
>
> ; -OR- RS.INTERNIC.NET
>
> ;
>
> ; last update: Jan 29, 2004
>
> ; related version of root zone: 2004012900
>
> ;
>
> ;
>
> ; formerly NS.INTERNIC.NET
>
> ;
>
> . 3600000 IN NS A.ROOT-SERVERS.NET.
>
> A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
>
> ;
>
> ; formerly NS1.ISI.EDU
>
> ;
>
> . 3600000 NS B.ROOT-SERVERS.NET.
>
> B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201
>
> ;
>
> ; formerly C.PSI.NET
>
> ;
>
> . 3600000 NS C.ROOT-SERVERS.NET.
>
> C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
>
> ;
>
> ; formerly TERP.UMD.EDU
>
> ;
>
> . 3600000 NS D.ROOT-SERVERS.NET.
>
> D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
>
> ;
>
> ; formerly NS.NASA.GOV
>
> ;
>
> . 3600000 NS E.ROOT-SERVERS.NET.
>
> E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
>
> ;
>
> ; formerly NS.ISC.ORG
>
> ;
>
> . 3600000 NS F.ROOT-SERVERS.NET.
>
> F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
>
> ;
>
> ; formerly NS.NIC.DDN.MIL
>
> ;
>
> . 3600000 NS G.ROOT-SERVERS.NET.
>
> G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
>
> ;
>
> ; formerly AOS.ARL.ARMY.MIL
>
> ;
>
> . 3600000 NS H.ROOT-SERVERS.NET.
>
> H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
>
> ;
>
> ; formerly NIC.NORDU.NET
>
> ;
>
> . 3600000 NS I.ROOT-SERVERS.NET.
>
> I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
>
> ;
>
> ; operated by VeriSign, Inc.
>
> ;
>
> . 3600000 NS J.ROOT-SERVERS.NET.
>
> J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
>
> ;
>
> ; operated by RIPE NCC
>
> ;
>
> . 3600000 NS K.ROOT-SERVERS.NET.
>
> K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
>
> ;
>
> ; operated by ICANN
>
> ;
>
> . 3600000 NS L.ROOT-SERVERS.NET.
>
> L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12
>
> ;
>
> ; operated by WIDE
>
> ;
>
> . 3600000 NS M.ROOT-SERVERS.NET.
>
> M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
>
>
> created /var/named/private.hosts
>
> ;
>
> ; Hosts file for domain mydomain.com.
> ;
>
> ;name ttl class type data
>
> ;
>
> ; Source of authority
>
> @ IN SOA test.mydomain.com. root.test.mydomain.com. (
> 2000050201 ; Serial
>
> 10800 ; Refresh - 3 hours
>
> 3600 ; Retry - 1 hour
>
> 432000 ; Expire - 1 week
>
> 86400) ; Minimum - 1 day
>
> IN NS test.mydomain.com.
> ;
>
> ; Machines for the test.mydomain.com domain
> ;
>
> ;name ttl class type data
>
> localhost IN A 127.0.0.1
>
> host1 IN A 10.10.10.11
>
> host2 IN A 10.10.10.12
>
> created /var/named/private.rev
>
> ;
>
> ; Reverse address file for mydomain.com
> ;
>
> ;name ttl class type data
>
> ;
>
> ; Source of authority
>
> @ IN SOA test.mydomain.com. root.test.mydomain.com. (
> 2000050201 ; Serial
>
> 10800 ; Refresh - 3 hours
>
> 3600 ; Retry - 1 hour
>
> 432000 ; Expire - 1 week
>
> 86400) ; Minimum - 1 day
>
> IN NS test.mydomain.com.
> ;
>
> ; Machines names
>
> ;
>
> ;name ttl class type data
>
> 11 IN PTR host1.test.mydomain.com.
> 12 IN PTR host2.test.mydomain.com.
>
> created /var/named/private.local
>
> ;
>
> ; Reverse address file for localhost
>
> ;
>
> ;name ttl class type data
>
> ;
>
> ; Source of authority
>
> @ IN SOA test.mydomain.com. root.test.mydomain.com. (
> 2000050201 ; Serial
>
> 10800 ; Refresh - 3 hours
>
> 3600 ; Retry - 1 hour
>
> 432000 ; Expire - 1 week
>
> 86400) ; Minimum - 1 day
>
> IN NS test.mydomain.com.
> ;
>
> ; Machines names
>
> ;
>
> ;name ttl class type data
>
> 1 IN PTR localhost.
>
>
> then started the named daemon with:
>
> # /usr/local/etc/named.conf
>
> and nslookups don't work!
How don't they work?
Have you told nslookup to use this server?
via the command line or /etc/resolv.conf
Don't use nslookup. It is not a good diagnostic tool.
Use dig instead. It displays the complete response.
> Can anyone offer any insight? (I'm not really understanding how these
> SOA entries work - could they be messed up as I've just stuck some
> arbitrary values in there based on a templete I saw? Do all your host
> resolutions go in the private.hosts and private.rev files?
>
> Many thanks
>
> Pete
>
>
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list