ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Configuring A Basic DNS Server _PLUS_ Client In Solaris 11

PilyBotello1 de Diciembre de 2014

363 Palabras (2 Páginas)171 Visitas

Página 1 de 2

Configuring a Basic DNS Server + Client in Solaris 11

By paulie on Mar 04, 2013

https://blogs.oracle.com/paulie/entry/configuring_a_basic_nfs_server

Configuring the Server

The default install of Solaris 11 does not come with a DNS server, but this can be added

easily through IPS like so:

[paulie@griff ~]$ sudo pkg install service/network/dns/bind

Before enabling this service, the named.conf file needs to be modified to support the DNS

structure. Here's what mine looks like:

[paulie@griff ~]$ cat /etc/named.conf

options {

directory "/etc/namedb/working";

pidfile

"/var/run/named/pid";

dumpfile

"/var/dump/named_dump.db";

statisticsfile

"/var/stats/named.stats";

forwarders { 208.67.222.222; 208.67.220.220; };

};

zone "hillvalley" {

type master;

file "/etc/namedb/master/hillvalley.db";

};

zone "1.168.192.inaddr.

arpa" {

type master;

file "/etc/namedb/master/1.168.192.db";

};

My forwarders use the OpenDNS servers, so any request that the local DNS server can't

process goes through there. I've also setup two zones: hillvalley.db for my forward zone and

1.168.192.db for my reverse zone. We need both for a proper configuration. We also need to

create some directories to support this file:

[paulie@griff ~]$ sudo mkdir /var/dump

[paulie@griff ~]$ sudo mkdir /var/stats

[paulie@griff ~]$ sudo mkdir p

/var/run/namedb

[paulie@griff ~]$ sudo mkdir p

/etc/namedb/master

[paulie@griff ~]$ sudo mkdir p

/etc/namedb/working

Now, let's populate the DNS server with a forward and reverse file.

Forward file

[paulie@griff ~]$ cat /etc/namedb/master/hillvalley.db

$TTL 3h

@ IN SOA griff.hillvalley. paulie.griff.hillvalley. (

2013022744 ;serial (change after every update)

3600 ;refresh (1 hour)

3600 ;retry (1 hour)

604800 ;expire (1 week)

38400 ;minimum (1 day)

)

hillvalley. IN NS griff.hillvalley.

delorean IN A 192.168.1.1 ; Router

biff IN A 192.168.1.101 ; NFS Server

griff IN A 192.168.1.102 ; DNS Server

buford IN A 192.168.1.103 ; LDAP Server

marty IN A 192.168.1.104 ; Workstation

doc IN A 192.168.1.105 ; Laptop

jennifer IN A 192.168.1.106 ; Boxee

lorraine IN A 192.168.1.107 ; Boxee

Reverse File

[paulie@griff ~]$ cat /etc/namedb/master/1.168.192.db

$TTL 3h

@ IN SOA griff.hillvalley. paulie.griff.hillvalley. (

2013022744 ;serial (change after every update)

3600 ;refresh (1 hour)

3600 ;retry (1 hour)

604800 ;expire (1 week)

38400 ;minimum (1 day)

)

IN NS griff.hillvalley.

1 IN PTR delorean.hillvalley. ; Router

101 IN PTR biff.hillvalley. ; NFS Server

102 IN PTR griff.hillvalley. ; DNS Server

103 IN PTR buford.hillvalley. ; LDAP Server

104 IN PTR marty.hillvalley. ; Workstation

105 IN PTR doc.hillvalley. ; Laptop

106 IN PTR jennifer.hillvalley. ; Boxee

107 IN PTR lorraine.hillvalley. ; Boxee

For referencing how these files works:

paulie is the admin user account name

griff is the hostname of the DNS server

hillvalley is the domain name of the network

I love BTTF

Feel free to tweak this example to match your own network. Finally, enable the DNS service

and check that it's online:

[paulie@griff ~]$ sudo svcadm enable dns/server

[paulie@griff ~]$ sudo svcs | grep dns/server

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com