나는 뛰고있어 dnsmasq
,
address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105
dnsmasq
그런데 마지막 기록만 인식되는 것 같은데 어떻게 해야 하나요?
답변1
say /etc/hosts.chat.freenode.net
file과 동일한 형식으로 파일을 만들고 /etc/hosts
파일에 이름이 있는 모든 IP 주소를 나열합니다.
130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net
dnsmasq.conf
그런 다음 다음 줄을 추가합니다 .
addn-hosts=/etc/hosts.chat.freenode.net
또는 in 으로 설정된 /etc/hosts
경우 이 두 줄을 에 입력하세요 .dnsmasq
/etc/hosts
그런 다음 다시 시작하세요dnsmasq
즐기다.
답변2
글쎄, 거의 10년이 지난 지금, dnsmasq 2.86 출시 이후 질문 게시물의 설정이 작동합니다.
주소=/chat.freenode.net/130.239.18.172주소
=/chat.freenode.net/140.211.167.105
$ host chat.freenode.net 10.0.0.53
Using domain server:
Name: 10.0.0.53
Address: 10.0.0.53#53
Aliases:
chat.freenode.net has address 140.211.167.105
chat.freenode.net has address 130.239.18.172
답변3
기존 IP를 복사하고 ifcfg-etho
기존 ifcfg-eth0:0
IP를 가상 IP(추가하려는 IP)로 변경합니다.
다음에서 찾을 수 있습니다:/etc/sysconfig/network 스크립트.
네트워크를 다시 시작하고 가상 IP에 대해 ping을 시도합니다.