웹사이트를 핑할 수 없지만 IP는 핑할 수 있고 DNS가 작동하지 않습니다.

웹사이트를 핑할 수 없지만 IP는 핑할 수 있고 DNS가 작동하지 않습니다.

eth0저는 사설 LAN 네트워크의 네트워크 인터페이스 가 있는 Yocto의 Open Embedded Linux를 실행하는 ARM 타겟을 사용하고 있습니다 .

IP로 ping할 수 있지만 173.203.44.122이름( rackspace.com)을 사용하면 ping할 수 없습니다.

root@ABC:~# ping 173.203.44.122
PING 173.203.44.122 (173.203.44.122): 56 data bytes 
64 bytes from 173.203.44.122: seq=0 ttl=236 time=10.502 ms
64 bytes from 173.203.44.122: seq=1 ttl=236 time=10.569 ms
64 bytes from 173.203.44.122: seq=2 ttl=236 time=10.431 ms

--- 173.203.44.122 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 10.431/10.500/10.569 ms
root@ABC:~# ping rackspace.com
ping: bad address 'rackspace.com'

/etc/resolv.conf다음과 같은 구성이 있습니다.

nameserver 173.203.4.8
nameserver 173.203.4.9

그 밖에 확인해야 할 사항을 알려주세요.

답변1

네트워크 인터페이스에 다음 줄을 추가하세요.

iface eth0 inet static
         address 192.168.142.44
         netmask 255.255.0.0
         gateway 192.168.0.1
         # Space-separated DNS servers
         dns-nameservers 8.8.8.8 8.8.4.4

선택한 DNS로 /etc/resolv.conf를 편집하고 파일에 대해 다음 명령을 실행합니다.

chattr +i /etc/resolv.conf

위 명령은 파일 쓰기를 차단하고 실행을 잠금 해제합니다.

chattr -i /etc/resolv.conf

관련 정보