środa, 10 kwietnia 2013

DNS in LAN

http://gustaff.bsdaemon.pl/?p=323



Home > freeBSDLANnamed > DNS w sieci lan

DNS w sieci lan

Sierpień 25th, 2009
Krótkie how-to jak utworzyć domowy serwer nazw.
Opis bedzie wykonany na systemie freeBSD, ale bez problemu można go zastosować na każdym innym OS-ie.
W przykładzie będę posługiwał sie hostem venturi i domeną venturi.web
Poniżej przedstawiam obrazowo ( choc nie mam talentu do rysowania ) jak to wyglada w praktyce u mnie.
siec
Jeżeli wcześniej kożystaliśmy z routera z dhcp, należy wyłączyć w nim tą opcje.
Co nam jest potrzebne. Serwer DHCP, serwer bind i troche cierpliowści.
Instalujemy serwer DHCP
1.cd /usr/ports/net/dhcpcd/ && make install clean
Tworzymy plik dhcpd.conf
1.touch /usr/local/etc/dhcpd.conf
przykładowy konfig :
01.ddns-update-style none;
02.option domain-name "venturi.web";
03.default-lease-time 600;
04.max-lease-time 7200;
05.log-facility local7;
06.option domain-name-servers 192.168.1.1, 194.204.159.1;
07.subnet 192.168.1.0 netmask 255.255.255.0 {
08.range 192.168.1.100 192.168.1.254;
09.option routers 192.168.1.1;
10.}
Wpis do rc.conf
( Jeżeli mamy taki wpis : ifconfig_fxp0=”DHCP” należyg go zhaszować )
1.ifconfig_fxp0="inet 192.168.1.1 netmask 255.255.255.0"
2.defaultrouter="192.168.1.100
3.dhcpd_enable="YES"
4.dhcpd_ifaces="fxp0"
Na początek edytujemy hosty
1.# nano /etc/hosts
i dopisujemy
1.192.168.1.1             venturi venturi.web
Kolejnym krokiem jest edycja resolv.conf
1.#nano /etc/resolv.conf
I robimy jak w przykłądzie :
1.domain venturi.web
2.nameserver 192.168.1.1
I restartujemy serwer.
Po restarcie instalujemy bind:
1.cd /usr/ports/dns/bind9/ && make install clean
Po instalacji trzeba dodac nameda do rc.conf
1.nano /etc/rc.conf
i dopisujemy
1.named_enable="YES"
1.# cd /etc/namedb/
i edytujemy plik konfiguracyjny.
1.nano named.conf
na koncu dopisujemy :
1.zone "venturi.web"  {
2.type master;
3.file "master/venturi.web";
4.};
Przechodzimy do katalogu master
1.cd master/
i tworzymy plik venturi.web
1.nano venturi.web
01.$TTL 86400
02.$ORIGIN venturi.web.
03.@       IN      SOA     venturi.web. root.venturi.web. (
04.2009092400 ;; serial
05.1200       ;; refresh
06.1200       ;; retry
07.2419200    ;; expire
08.86400      ;; TTL
09.)
10.@               IN      NS      ns1.venturi.web.
11.@               IN      NS      ns2.venturi.web.
12.@               IN      MX      10    mail.venturi.web.
13.*               IN      A       192.168.1.1
14.ns1             IN      A       192.168.1.1
15.ns2             IN      A       192.168.1.1
16.mail            IN      A       192.168.1.1
17.www             IN      A       192.168.1.1
18.ftp             IN      CNAME   www
uruchamiamy demona nameda
1.# /etc/rc.d/named start
Teraz sprawdzamy
1.venturi# host venturi.web
2.venturi.web mail is handled by 10 mail.venturi.web.
Teraz na pozostałych komputerach przypisujemy ręcznie adresy ip i dns
Tu przykład jak to wygląda u mnie.
ipdns

Brak komentarzy:

Prześlij komentarz

Ginekolog dr n. med. Piotr Siwek

Gabinet ginekologiczny specjalista ginekolog - położnik dr n. med. Piotr Siwek