• /var/cache/bind"; listen-on { 192.168.X.1; 127.0.0.1;
  • 7-amaliy mashg’ulot Mavzu: dns serverini sozlash. Ishdan maqsad




    Download 65.88 Kb.
    bet1/3
    Sana11.12.2023
    Hajmi65.88 Kb.
    #116285
      1   2   3
    Bog'liq
    7-amaliy mashg\'ulot
    Договор русский, Цены на квартиры новые, Vocabulary

    7-amaliy mashg’ulot
    Mavzu: DNS serverini sozlash.
    Ishdan maqsad: DNS serverini sozlash ko’nikmalarini hosil qilish.
    Qisqa nazariy ma'lumotlar
    Ishni bajarish tartibi.
    1. Bu amaliy mashg’ulotda yuqorida ko'rsatilgan sxema bo'yicha joylashtirilgan stenddan foydalanamiz
    2. gw serverini yuqoridagi konfiguratsiyaga muvofiq sozlanadi. Tarmoq raqami X bilan ko'rsatilgan va tizim blokida ko'rsatilgan
    Bizning tarmog'imiz: 192.168.X.0/24 Domen: exampleX.com
    Gw uchun IP -manzil: 192.168.X.1
    Netmask: 255.255.255.0
    Gw uchun xost nomi: gw.exampleX.com
    3. Kompyuterda gw.exampleX.com:
    # cat /etc/hosts
    127.0.0.1 localhost 192.168.X.1 gw.exampleX.com gw

    # cat /etc/resolv.conf search exampleX.com nameserver 192.168.X.1

    # cat /etc/hostname
    gw

    # cat /etc/network/interfaces


    auto lo
    iface lo inet loopback

    auto eth0


    iface eth0 inet static address 192.168.X.1
    netmask 255.255.255.0

    auto eth1


    iface eth1 inet dhcp

    # init 6


    4. Analogi bo'yicha serverni sozlang


    Server uchun IP -manzil: 192.168.X.2
    Netmask: 255.255.255.0
    Server uchun xost nomi: server.exampleX.com
    Server.exampleX.com kompyuterida (server uchun tarmoq sozlamalarini tekshiring):
    # cat /etc/hosts
    127.0.0.1 localhost
    192.168.X.2 server.exampleX.com server

    # cat /etc/resolv.conf search exampleX.com nameserver 192.168.X.1

    # cat /etc/hostname
    server

    # cat /etc/network/interfaces


    auto lo
    iface lo inet loopback

    auto eth0


    iface eth0 inet static address 192.168.X.2
    netmask 255.255.255.0 gateway 192.168.X.1
    # init 6
    ...
    # apt-get update
    5. Agar kerak bo'lsa, virtual mashinani qayta ishga tushiring va quyidagilarni oching
    NetworkManager
    # systemctl stop NetworkManger
    # systemctl disable NetworkManger
    6. Quyidagi konfiguratsiyaga muvofiq exampleX.com domeni uchun gw -dagi asosiy DNS -serverni sozlang. DNS serverining ishlashini server kompyuteridan va Windows mijoz virtual mashinasidan tekshiring.
    7. Server.exampleX.com va gw.exampleX.com kompyuterlarida: terminalni oching, super foydalanuvchi huquqlarini olish uchun sudo su va parolingizni kiriting.
    8. Tizimdagi paket menejeri yordamida bind9 paketini o'rnating.
    # apt-get install bind9
    8. Asosiy dns serverini ko'rsating
    # vi /etc/resolv.conf search exampleX.com nameserver 192.168.X.1
    9. Loglashni sozlash. O'rganish bosqichida huquqlar maksimal bo'lishi mumkin

    # touch /var/log/bind.log


    # chmod 777 /var/log/bind.log # ls -l /var/log/bind.log

    10. Asosiy konfiguratsiya faylini tahrirlashga o'tamiz va jurnalimizga havola qo'shamiz


    # vi /etc/bind/named.conf
    logging {
    channel bind.log {
    file "/var/log/bind.log" versions 10 size 20m; severity notice;
    print-category yes; print-severity yes; print-time yes;
    };
    category queries { bind.log; }; category default { bind.log; }; category config { bind.log; };
    };
    11. Konfiguratsiyamizga umumiy sozlamalarni qo'shamiz. Directory parametrlari yordamida server vaqtinchalik fayllarining joylashishini ko'rsating. Listen- on parametridan foydalanib, 53-portdagi foydalanuvchi so'rovlariga qaysi interfeyslar javob berishini aniqlaymiz. Shuningdek, forwarders parametrini qo'shishingiz va tashqi dnsni belgilashingiz mumkin, agar server ularni bajara olmasa, ularni qayta yo'naltirish kerak. Qaysi foydalanuvchilar serverga kirishi mumkinligiga ruxsat bering (allow-query parametri) va allow-transfer zonalari qayerda o'tkazilishi mumkinligini belgilang (agar qul server bo'lsa).
    # vi /etc/bind/named.conf.options

    options {


    directory "/var/cache/bind";
    listen-on { 192.168.X.1; 127.0.0.1; };
    max-cache-size 10m; forwarders {

    Download 65.88 Kb.
      1   2   3




    Download 65.88 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    7-amaliy mashg’ulot Mavzu: dns serverini sozlash. Ishdan maqsad

    Download 65.88 Kb.