내 서버에서 Ubuntu 12.04를 실행하고 있지만 10.04에서 업그레이드한 이후로 더 이상 서버의 외부 소스에 액세스할 수 없습니다.
상자에 SSH로 연결할 수 있지만 내부에서는 아무 것도 액세스할 수 없습니다. 적어도 ping, dig 등은 할 수 없습니다.
더 많은 정보를 제공할 수 있다고 생각되는 모든 항목을 포함시켰지만 여기서는 눈에 띄게 잘못된 부분을 찾을 수 없습니다.
분석하다
root@sub:~# resolveip google.com
resolveip: Unable to find hostid for 'google.com': try again
평평한
root@sub:~# ping google.com
ping: unknown host google.com
경로-n
root@sub:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 77.68.108.1 0.0.0.0 UG 100 0 0 eth0
77.68.108.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
iptables-L
root@sub:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
업그레이드 후 변경사항이 있나요?
답변1
먼저 게이트웨이에 ping을 시도해보세요 77.68.108.1
. 할 수 있다면 그럼
/etc/resolv.conf
구성이 잘못된 것 같아요 .
/etc/resolv.conf
파일을 열어보세요 . 파일 맨 위에 다음 줄을 추가합니다.
nameserver 8.8.8.8
이는 모든 DNS 확인 요청이 전달되는 확인자입니다. 누구나 사용할 수 있는 두 개의 개방형 파서입니다 8.8.8.8
.8.8.4.4
이 후에는 다음을 수행할 수 있습니다 ping google.com
.