ВВЕДЕНИЕ В СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ UNIX. Solaris 2.5

       

и запускать при начальной загрузке


сконфигурировать 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). Мы должны локально поддерживать три
карты описаний:
  • foms.msk.ru - все хосты нашего домена.

  • 3.8.198 - "обращенная" карта нашего домена (просто
    переворачиваем наши IP-адреса задом наперед)

  • 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.
    ;############## конец файла ###################################

    Содержание раздела