VirtualBox에서 호스팅되는 CentOS의 도메인 이름 문제

VirtualBox에서 호스팅되는 CentOS의 도메인 이름 문제

내가 ping www.google.com얻을 때 :

[root@ryanPC ~]# ping www.google.com
ping: unknown host www.google.com

또한 실행하면 ping -n 8.8.8.8다음을 얻습니다.

connect: Network is unreachable

그래서 다음 명령을 (루트로) 실행하여 비활성화 iptables했습니다 ip6tables.

service iptables stop
service iptables save
service iptables status
iptables: Firewall is not running.

service ip6tables stop
service ip6tables save
service ip6tables status
ip6tables: Firewall is not running.

브리지 어댑터에 연결된 VirtualBox에서 실행되고 있다는 점은 언급할 가치가 있다고 생각합니다. 내 동료가 iptable을 비활성화하라고 제안했는데, 그렇게 했습니다. 다른 사람이 제안할 것이 있나요?

업데이트: 그래서 저는 이 게시물을 팔로우했습니다.en.wikipedia.org/wiki/Resolv.conf/etc/sysconfig/network-scripts/ifcfg-eth0그러면 에 있는 파일이 수동으로 편집됩니다 /etc/sysconfig/network-scripts/. 또한 명령을 실행했지만 echo nameserver 8.8.8.8 >> /etc/resolv.conf이제 얻은 결과는 다음과 같습니다.

네트워크 재시작

답변1

이 명령을 실행하면 방화벽이 꺼집니다. 여기서 문제는 DNS 설정입니다. 호스트 이름을 확인할 DNS 서버가 없습니다 www.google.com.

빠른 수정:

echo nameserver 8.8.8.8 >> /etc/resolv.conf

답변2

에서 설정을 변경해야 합니다 VirtualBox. 네트워크 연결을 브리지 네트워킹에서 NAT로 변경해야 했고 재부팅 후에 ifconfig -aIP 주소가 실행되었습니다!

관련 정보