208-guruh. Hamrayev Shohzod
Mavzu:DNS serverni ishga tushirish
Hudud haqidagi ma’lumotlarni saqlovchi fayl mazmunini qarab chiqing.
Shunday qilib, ushbu qo’llanmada biz Ubuntu-ga DNS-ni o’rnatamiz va sozlaymiz. Bu yozuvning orqali
biz (qisqartmasi bo’lgan mingdan deb Ubuntu haqida nomi server tashish uchun ishlatiladigan eng
keng tarqalgan dasturlar birini qo’llaydi berkley men nternet naming daemon).
Ubuntu-ga DNS-ni o’rnating va sozlang
O’rnatish jarayonini boshlashdan oldin, iltimos, keyingi uchta buyruqni bajarish orqali tizimingiz
yangilanganligini tekshiring.
1-qadam – tizimni yangilash
Sudo apt-get yangilanishi
Sudo apt-get yangilanishi
Sudo apt-get dist-upgrade
2-qadam – DNS paketini o’rnating
Quyidagi buyruqdan foydalaning:
Sudo apt-get install bind9
Oldingi buyruqni bajarganingizdan so’ng, u boshqa ba’zi paketlarni o’rnatishni taklif qiladi, ushbu
paketlarni yuklab olish va o’rnatishni tasdiqlash uchun y tugmasini bosing.
DNS-ni o’rnating
3-qadam – DNS dasturlarini o’rnating
DNS muammolarini hal qilishda va sinovdan o’tkazishda sizga yordam beradigan yana bir foydali
paket – bu keyingi buyruq yordamida o’rnatiladigan dnsutils to’plami.
Sudo apt-get install dnsutils
E’tibor bering, uni allaqachon o’rnatilgan deb topishingiz mumkin.
4-qadam – DNS konfiguratsiyasi
Odatda, / etc / bind katalogida saqlangan DNS konfiguratsiya fayllarini topishingiz
mumkin. /etc/bind/named.conf – bu DNS parametrlarini o’z ichiga olgan asosiy konfiguratsiya fayli
bo’lib, uni tahrirlashda ehtiyot bo’lish tavsiya etiladi.
5-qadam – NameServer-ni sozlash
Sizning serveringizni keshlash serveri sifatida ishlatish eng ko’p ishlatiladigan va standart
konfiguratsiya. Bu shuni anglatadiki, DNS so’rovlarga javob oladi, uni keshlaydi va domen boshqa
vaqt so’ralganda yana javobdan foydalanadi. Shunday qilib, serveringizni keshlash nomlari serveri
sifatida ishlatish uchun keyingi qadamlarni bajarishingiz mumkin.
/Etc/bind/named.conf.options-ni sevimli muharriringiz bilan oching va tahrirlang.
Sudo vi /etc/bind/named.conf.options
Unga quyidagi blokni qo’shing, biz Google-ning DNS-dan foydalanganmiz.
Ekspeditorlar {
8.8.8.8;
};gle- ingliz
Fayl shunday ko’rinishi kerak:
Yangi konfiguratsiyalarni yoqish uchun DNS xizmatini qayta ishga tushirishingiz kerak.
Sudo systemctl restart bind9
So’rov vaqtini tekshirish uchun biz dnsutils to’plami tomonidan o’rnatilgan dig buyrug’idan
foydalanishimiz mumkin .
Dig google.com
Oldingi buyruqni ikki marta bajaring va so’rov vaqtini tekshiring, natijasi quyidagicha bo’lishi kerak:
Google uchun sinov vaqtiGoogle uchun sinov so’rov vaqti (2-marta)
Buyruqni ikkinchi marta bajarganingizda so’rov vaqti deyarli nolga teng ekanligini sezasiz.
6-qadam – boshlang’ich usta
Birlamchi asosiy server konfiguratsiyasi uchun DNS zona uchun ma’lumotlarni o’z xostida saqlangan
fayldan oladi. Shuningdek, DNS ushbu zonani boshqarish huquqiga ega. Endi bizda “example.com”
deb nomlangan domen bor, deylik, biz DNS-ni ushbu domen uchun asosiy usta sifatida sozlaymiz.
Oldinga yo’naltirilgan fayl
Oldinga zonada, bu nom IP-ga mos keladi.
Qadam 1. /etc/bind/named.conf faylini oching va tahrirlang.
Sudo vi /etc/bind/named.conf
Unda quyidagi satrlar borligiga ishonch hosil qiling va izoh berilmaydi:
“/etc/bind/named.conf.options” ni o’z ichiga oladi;
“/etc/bind/named.conf.local” ni o’z ichiga oladi;
“/etc/bind/named.conf.default-zones” ni o’z ichiga oladi;
Fayl shunday ko’rinishi kerak:
DNS konfiguratsiya fayli
Qadam 2. DNS zonasini qo’shish uchun /etc/bind/named.conf.local faylini oching va tahrirlang.
Sudo vi /etc/bind/named.conf.local
Unga quyidagi blokni qo’shing:
Zone “example.com” {
Type master;
“/etc/bind/db.example.com” fayli;
};
Fayl shunday ko’rinishi kerak:
Mahalliy conf faylini tahrirlash
Qadam 3. Shablondan zona faylini yarating.
Sudo cp /etc/bind/db.local /etc/bind/db.example.com
Qadam 4. Endi yangi misol zonasi faylini oching.
Sudo vi /etc/bind/db.example.com
Va shunga o’xshash tarzda o’zgartiring:
Mintaqaviy fayl
Iltimos, zona fayllariga har safar o’zgartirish kiritishda ketma-ket raqamni ko’paytirishingiz kerakligini
unutmang.
Qadam 5. O’zgarishlarni amalga oshirish uchun DNS xizmatini qayta ishga tushiring.
Sudo systemctl restart bind9
Orqaga zonali fayl
Endi IP-ni nomga solish uchun teskari zona faylini sozlashingiz kerak.
Qadam 1. /etc/bind/named.conf.local faylini tahrirlash.
Sudo vi /etc/bind/named.conf.local
Quyidagi blokni qo’shing:
Zone “10.0.2.in-addr.arpa” {
Type master;
Fayl “/etc/bind/db.10”;
};
10.0.2 – bu sizning tarmog’ingizning dastlabki uchta oktetasi.
Qadam 2. Shablon biridan /etc/bind/db.10 faylini yarating.
Sudo cp /etc/bind/db.127 /etc/bind/db.10
Qadam 3. /etc/bind/db.10 faylini tahrirlash.
Sudo vi /etc/bind/db.10
Va shunday bo’lishi kerak:
Zaxira zonasi fayli
Qadam 4. O’zgarishlarni amalga oshirish uchun DNS xizmatini qayta ishga tushiring.
7-qadam – Konfiguratsiya fayllarini tekshirish
Endi va avvalgi barcha konfiguratsiyalarni bajargandan so’ng, biz barcha konfiguratsiyalar to’g’riligini
tekshirishimiz kerak.
Qadam 1. Xatolarni qaytarishini tekshirish uchun quyidagi buyruqlarni bajaring.
Named-checkzone example.com /etc/bind/db.example.com
Nomli-checkzone 192.168.0.0/32 /etc/bind/db.10
Nomlangan-checkconf /etc/bind/named.conf.local
Nomidagi-checkconf /etc/bind/named.conf
Oldingi buyruqlarning natijalari quyidagicha bo’lishi kerak:
E’tibor bering, sizda boshqa seriya raqami bo’lishi mumkin, shuning uchun vahima qo’ymang.
Do'stlaringiz bilan baham: |