Төлем әдістері Abuse

Ubuntu жүйесінде DNS қалай орнатуға болады

30.10.2022, 21:24

DNS серверлері есте сақтау қиын IP мекенжайларын қарапайым домендік атауларға түрлендіру үшін қолданылады. Бұл не үшін? Адамдарға сандар қатарынан гөрі бір сөзді есте сақтау оңайырақ. Егер ДК доменнің IP мекенжайын білуі керек болса, ол DNS серверіне сұраныс жасайды. Серверлер әдетте маршрутизатордан DHCP арқылы автоматты түрде қабылданады немесе қолмен орнатылады. Әрі қарай біз Ubuntu 16.04 жүйесінде DNS конфигурациялау жолын айтамыз.

GUI арқылы DNS орнату

Бұрын жүйе пайдаланатын DNS серверін конфигурациялау үшін /etc/resolv.conf. Қазіргі уақытта Ubuntu NetworkManager көмегімен Ubuntu жүйесіндегі желі конфигурациясын басқарады. Қазіргі уақытта бұл файл тек NetworkManager бағдарламасына сілтеме болып табылады.

Техника әлі де өзекті, бірақ сіз LiveCD дискісінде DNS конфигурациялай аласыз. Қайта жүктегеннен кейін бұрын орнатылған барлық параметрлер жоғалатынын ескеру маңызды, сондықтан сол жұмысты қайта орындауға тура келеді. Параметрлерді сақтау үшін NetworkManager интерфейсі арқылы белгілі бір әрекеттерді орындау керек.

Мәтінмәндік мәзірді ашып, «Қосылымдарды өңдеу» тармағын таңдаңыз:

Ubuntu жүйесінде DNS қалай орнатуға болады

Қосылымды таңдап, «Өзгерту» түймесін басыңыз:

Ubuntu жүйесінде DNS қалай орнатуға болады

Ашылған терезеде «IPv4 параметрлерін» таңдаңыз:

Ubuntu жүйесінде DNS қалай орнатуға болады

«Конфигурация әдісі» өрісінде «Автоматты (DHCP, тек мекенжай)» таңдаңыз:

Ubuntu жүйесінде DNS қалай орнатуға болады

Содан кейін біз «DNS серверлері» өрісін көреміз. Бұл өріске біз серверлерді енгіземіз (бірнеше мекенжайлар үтірмен бөлінген). Сіз Google серверлерін көрсете аласыз:

Ubuntu жүйесінде DNS қалай орнатуға болады

Енді «Сақтау» және «Жабу» түймесін басыңыз. Қосылымға қайта қосылуға болады, ағымдағы DNS серверін тексерейік:

 $ nslookup ya.ru

Ubuntu жүйесінде DNS қалай орнатуға болады

Міне бітті. Оны конфигурациялаудың тағы бір жолы бар - консоль арқылы.

Консоль арқылы DNS орнату

Ubuntu жүйесінде /etc/network/interfaces арқылы конфигурацияланған интерфейс.

Желі интерфейстерінің тізімін қарастырайық:

 $ ls /sys/class/net/

Ubuntu жүйесінде DNS қалай орнатуға болады

Өңдеу үшін файлды ашыңыз, содан кейін желі интерфейсінің атын табыңыз, мысалы, auto enp0s3 , қажет болса бөлімді қосыңыз

 $ sudo vi /etc/network/interfaces auto enp0s3 iface enp0s3 inet dhcp

Ubuntu жүйесінде DNS қалай орнатуға болады

Бөлімге жол қосыңыз

 $ dns-nameserver 8.8.8.8

Ubuntu жүйесінде DNS қалай орнатуға болады

Біз 8.8.8.8 көреміз - бұл сіздің DNS серверіңіздің мекенжайы. Дегенмен, DHCP клиенті мекенжайын өзі тағайындамаса, оны конфигурациялай аласыз. DHCP сервер деңгейінде DNS мекенжайын көрсету үшін /etc/dhcp/dhclient.conf файлына жол қосыңыз:

 $ sudo vi /etc/dhcp/dhclient.conf supersede domain-name-servers 8.8.8.8

Ubuntu жүйесінде DNS қалай орнатуға болады

8.8.8.8 мекенжайы DNS серверінің мекенжайын көрсетеді. DNS сервер мекенжайларын /etc/resolvconf/resolv.conf.d/base файлына қосуға болады:

 $ sudo vi /etc/resolvconf/resolv.conf.d/base nameserver 8.8.8.8

Ubuntu жүйесінде DNS қалай орнатуға болады

Параметрлерді енгізу үшін желіні қайта жүктеңіз:

 $ sudo systemctl restart networking

Ubuntu жүйесінде DNS қалай орнатуға болады

Компьютеріңізді қайта іске қоссаңыз жақсы болады. Сіз /etc/resolv.conf ашып, жаңа DNS мекенжайының қолданылғанын көре аласыз:

Мақалада Ubuntu 16.04 жүйесінде графикалық интерфейс немесе терминал арқылы DNS конфигурациялау жолы қарастырылды. Бұл соншалықты қиын емес.