сервер імен у /etc/resolv.conf проти / etc / sysconfig / ifcfg-eth0 на сервері Centos 6 / RHEL 6


0

Якщо сервера імен налаштовуються як з іменами в /etc/resolv.conf, так і з DNS1 / DNS2 в / etc / sysconfig / network-scripts / ifcfg-eth0 на сервері Centos 6 / RHEL 6, який буде мати перевагу? Будь ласка, допоможіть! Спасибі заздалегідь!!

Відповіді:


0

Система використовує інформацію у файлі /etc/resolv.conf. Однак цей файл створюється з запису в папці sysconfig (наприклад, при перезавантаженні).


Спасибі, але якщо я встановлюю PEERDNS = no в / etc / sysconfig / ifcfg-eth0, він не повинен оновлювати /etc/resolv.conf. Який DNS-сервер буде використовуватися системою?
Karunkar Borah

0

Ну, я спробував це і дізнався, що /etc/resolv.conf приймає до уваги файл / etc / sysconfig / network-scripts / ifcfg-eth. Ви можете перейти до моєї конфігурації і вивести копію нижче. Після первинного збереження цієї конфігурації я перезавантажив систему.

[root@KKcentOSVM karunakar]# cat /etc/resolv.conf
; custom entries
search localdomain
nameserver 8.8.8.8
nameserver 4.2.2.2
[root@KKcentOSVM karunakar]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
HWADDR=00:0C:29:E7:72:60
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.186.131
NETMASK=255.255.255.0
GATEWAY=192.168.186.2
NAME=eth1
NM_CONTROLLED=no
ONBOOT=yes
DNS1=8.8.4.4
DNS2=4.2.2.2
PEERDNS=no
[root@KKcentOSVM karunakar]# dig www.google.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6_10.1 <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38527
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.google.com.            IN  A

;; ANSWER SECTION:
www.google.com.     69  IN  A   216.58.200.132

;; Query time: 196 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Jan  7 20:50:00 2019
;; MSG SIZE  rcvd: 48

Ви можете перевірити з третього останнього рядка з виводу

dig www.google.com

який

;; SERVER: 8.8.8.8#53(8.8.8.8)

що url було вирішено сервером імен 8.8.8.8, встановленим у /etc/resolv.conf, а не встановленим у / etc / sysconfig / network-scripts / ifcfg-eth1

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.