Пример конфигурационных файлов DNS для standalone сети

Задача: сконфигурировать DNS-сервис в отдельностоящей локальной сети.

домен:foms.msk.ru
адреса:198.8.3.0
адреса:198.8.2.0
DNS сервер: server.foms.msk.ru

Для этого нужно заполнить файлы: /etc/named.boot /var/named/named.root /var/named/primary/local.reverse /var/named/primary/foms.msk.ru /var/named/primary/foms-hosts-spisok /var/named/primary/198.8.2.reverse /var/named/primary/198.8.3.reverse и запускать при начальной загрузке демона /sbin/in.named

Примерное содержание конфигурационных файлов приведено ниже. Переделайте их под конкретную конфигурацию вашей сети. Приблизительная идеология такова: сервис DNS поддерживается демоном named. Named при старте считывает файл стартовой конфигурации /etc/named.boot . В нем указывается, как зовется наш домен, и в каких файлах лежат описания имен хостов нашего домена (параметр primary). Мы должны локально поддерживать три карты описаний:

  1. foms.msk.ru - все хосты нашего домена.
  2. 3.8.198 - "обращенная" карта нашего домена (просто переворачиваем наши IP-адреса задом наперед)
  3. 0.0.127 - зачем требуется еще карта нашей "local-network" известно только разработчикам DNS, однако ее тоже нужно описать.

в /etc/named.boot записано, в каких файлах лежат описания доменов, named их считывает, и начинает вещать на весь мир.


;############## ; type domain source host/file backup file ; directory /var/named cache . named.root primary 0.0.127.in-addr.arpa primary/local.reverse primary foms.msk.ru primary/foms.msk.ru primary 3.8.198.in-addr.arpa primary/198.8.3.reverse primary 2.8.198.in-addr.arpa primary/198.8.2.reverse ; Зоны, для которых мы служим резервным name-сервером ; secondary gatelink.fr 134.214.100.1 s/gatelink.fr ; secondary 214.134.in-addr.arpa 134.214.100.1 s/134.214 ;############## конец файла ################################### ;############## ; Initial cache data for root domain servers 11-may-94 ;;;;Get it from . 99999999 IN NS NS.INTERNIC.NET. NS.INTERNIC.NET. 99999999 A 198.41.0.4 . 99999999 NS NS1.ISI.EDU. NS1.ISI.EDU. 99999999 A 128.9.0.107 . 99999999 NS KAVA.NISC.SRI.COM. KAVA.NISC.SRI.COM. 99999999 A 192.33.33.24 . 99999999 NS C.NYSER.NET. C.NYSER.NET. 99999999 A 192.33.4.12 . 99999999 NS TERP.UMD.EDU. TERP.UMD.EDU. 99999999 A 128.8.10.90 . 99999999 NS NS.NASA.GOV. NS.NASA.GOV. 99999999 A 128.102.16.10 99999999 A 192.52.195.10 . 99999999 NS NS.NIC.DDN.MIL. NS.NIC.DDN.MIL. 99999999 A 192.112.36.4 . 99999999 NS AOS.ARL.ARMY.MIL. AOS.ARL.ARMY.MIL. 99999999 A 128.63.4.82 99999999 A 192.5.25.82 . 99999999 NS NIC.NORDU.NET. NIC.NORDU.NET. 99999999 A 192.36.148.17 ;############## конец файла ################################### ;############## ; local dns file local.reverse 0.0.127.in-addr.arpa ; @ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. ( 94061801 ; Serial (yymmddxx) 10800 ; Refresh 3 hours 3600 ; Retry 1 hour 3600000 ; Expire 1000 hours 86400 ) ; Minimum 24 hours IN NS server.foms.msk.ru. 1 IN PTR localhost. ;############## конец файла ################################### ;############## ; foms.msk.ru zone hosts file for DNS-server server.foms.msk.ru ; @ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. ( 95031802 ; Serial (yymmddxx) 10800 ; Refresh 3 hours 3600 ; Retry 1 hour 3600000 ; Expire 1000 hours 86400 ) ; Minimum 24 hours NS server.foms.msk.ru. MX 0 server.foms.msk.ru. ; MX 20 ipsun.ac.msk.su. ; MX 30 mailhost.kiae.su. ; NS ipsun.ac.msk.ru. localhost A 127.0.0.1 $INCLUDE /var/named/primary/foms-hosts-spisok ;; Если хотите отпустить свой поддомен *.develop.foms.msk.ru ;; на выселки, самостоятельно поддерживать свой домен. ;margo.develop IN A 193.95.100.4 ;develop IN NS margo.develop.foms.msk.ru. ;############## конец файла ################################### ;############## ;;;;;;;;;;;; Hosts in foms.msk.ru zone ;;;;;;;;;;;;;;;;;;;;;;;; ; Our main server with DNS, ftp, gopher, www, mailrelay, NFS, ; server A 198.8.2.1 ; e1x70 ethernet A 198.8.3.1 ; m3760 ethernet A 193.124.158.33 ; sl0 slip link MX 0 mailrelay HINFO Motorola88/110 "SVR4.1/88" WKS 198.8.2.1 UDP ( time domain name ) WKS 198.8.2.1 TCP ( echo telnet hostnames domain ) mailrelay CNAME server ftp CNAME server fedfond CNAME server ; Host s20 ; s20 A 198.8.2.20 MX 0 mailrelay MX 20 linux HINFO Besta/31 UNIX-V.3 besta CNAME s20 ; Host pcat101 ; pcat101 A 198.8.2.101 MX 0 mailrelay HINFO PC486/66DX2 "MSDOS 6.2" pc101 CNAME pcat101 guest CNAME pcat101 ; Host pcat106 ; pcat107 A 198.8.3.107 ; eth0 A 193.124.158.34 ; sl0 slip link MX 0 pcat107 MX 10 mailrelay HINFO PC486/66DX2 "Linux 1.2.1" pc107 CNAME pcat101 linux CNAME pcat101 ;############## конец файла ################################### ;############## @ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. ( 94102501 ; Serial 10800 ; Refresh 3 hours 3600 ; Retry 1 hour 3600000 ; Expire 1000 hours 86400 ) ; Minimum 24 hours NS server.foms.msk.ru. ; Reverse-name [ttl] PTR Real-name-dot ; 1 PTR server.foms.msk.ru. 20 PTR s20.foms.msk.ru. 101 PTR pcat101.foms.msk.ru. ;############## конец файла ################################### ;############## @ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. ( 94102501 ; Serial 10800 ; Refresh 3 hours 3600 ; Retry 1 hour 3600000 ; Expire 1000 hours 86400 ) ; Minimum 24 hours NS server.foms.msk.ru. ; Reverse-name [ttl] PTR Real-name-dot ; 1 PTR server.foms.msk.ru. 106 PTR pcat106.foms.msk.ru. 107 PTR pcat107.foms.msk.ru. ;############## конец файла ###################################


Copyright © CIT