Bog'liq 11-mavzu Ubuntu Linux-da DNS nom serverlarini о‘rnatish
2-usul: Tarmoq menejeri va Statik IP bilan Netplan yordamida DNS Name serverni о‘rnating Avvalgi Ubuntu tarqatishlarida DNS-resolverlar ‘/etc/resolv.conf’ fayli yordamida osongina sozlangan, shunchaki qiymatlarni tahrirlash va foydalanish uchun faylni saqlash. Tizim tomonidan echilgan xizmat mahalliy ilovalar yoki xizmatlarga DNS nomlarini aniqlash imkonini beradi va buni Ubuntu 20.04 da standart tarmoq boshqaruvi vositasi bо‘lgan Netplan yordamida oddiygina sozlash mumkin.
DNS-resolverlarni netplan bilan о‘rnatish uchun quyida kо‘rsatilgan amallarni bajaring:
1. Wi-Fi/ethernet ma’lumotlari bilan "ip a" buyruqlar rо‘yxatini ishga tushirish orqali terminalni oching. Ehtiyotkorlik bilan, IP buyrug‘ini bajarishda kо‘rsatiladigan quyidagi skrinshotdan IP manzilingiz, tarmoq niqobi va standart shlyuzingizga e’tibor bering.
2. Netplan konfiguratsiya faylini oching. Barcha netplan konfiguratsiya fayllari /etc/netplan katalogida saqlanadi. Shunday qilib, “/etc/netplan/01-network-manager-all.yaml” faylini oching. Fayl nomi bir sozlashdan boshqasiga farq qilishi mumkin. Nano matn muharriri yordamida ushbu konfiguratsiya faylini ochish uchun quyida keltirilgan buyruqni kiriting.
Ushbu faylda siz IP manzilini, shlyuzni, tarmoq interfeyslarini, DNS nom serverlarini va hokazolarni sozlashingiz mumkin.
Ushbu konfiguratsiya faylining umumiy sintaksisi quyida keltirilgan va u tizim administratori tomonidan о‘zgartirilishi mumkin.
tarmoq:
versiya: 2
renderer: NetworkManager
Ethernets:
[qurilma nomi]:
dhcp4: notо‘g‘ri
manzillar: [ip-manzil/tarmoq maskasi]
shlyuz4: standart shlyuz nom
serverlari:
manzillar: [DNS_nameserver-1, DNS_nameserver-2]
Bu erda ushbu konfiguratsiya faylida quyidagi kod satrlari о‘zgarishi kerak.
versiya: 2
renderer: Network Manager
Ethernets:
enp0s3:
dhcp4: notо‘g‘ri
manzillar: [10.0.2.15/24]
gateway4: 192.168.1.1 nom serverlari:
manzillar: [8.8.8.8, 8.8.4.4]
“192.168.1.1” standart shlyuz va IP manzili “10.0.2.15”. Yuqoridagi konfiguratsiya faylida shaxsiy shlyuz, tarmoq niqobi va IP-ni almashtiring. Konfiguratsiyada ikkitadan ortiq DNS nom serverlari aniqlanishi mumkin va bu nom serverlari vergul bilan ajratilishi kerak. Yuqoridagi faylda "8.8.8.8, 8.8.4.4" Google uchun DNS-rezolyusiyalardir. Konfiguratsiya faylini saqlang va “Ctrl+x” tugmalarini bosib ushbu fayldan chiqing.
3. Endi netplan yordamida ushbu faylga oʻzgartirishlar kiritish uchun quyidagi buyruqdan foydalaning:
Yuqoridagi buyruq tizimli hal qilingan xizmat konfiguratsiyasini yaratadi.
4. DNS resolver konfiguratsiyasini tekshirish uchun quyidagi buyruqdan foydalaning:
systemd-resolve -status buyrug‘i ma’lumotlar tо‘plamini kо‘rsatadi. Bu barcha tafsilotlardan "DNS serverlari" qatorini filtrlash uchun "grep" buyrug‘idan foydalanishning sababi.
Terminalda quyidagi chiqish kо‘rsatiladi; u DNS nom serverini tekshiradi va hozir о‘rnatiladi.