虚拟机无法解析域名

在Win10系统上的OracleVMVirtualBox6中安装CentOS7后,遇到wget和ping命令无法解析域名的问题。通过编辑/etc/resolv.conf文件,添加nameserver 114.114.114.114和1.2.4.8,实现了DNS解析,从而解决了问题。此外,当wget命令响应慢时,可以使用-wget -4命令强制使用IPv4解析来提高速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

项目场景

问题描述

解决方案


项目场景

在 win 10 系统下载安装 Oracle VM VirtualBox 6,并安装 CentOS 7 镜像。


问题描述

登录安装的 CentOS 7,在使用 wget 和 ping 命令时,出现域名无法解析的情况:

# wget www.baidu.com
--2018-04-24 18:14:42--  http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘www.baidu.com’
# ping www.baidu.com
ping: unknown host www.baidu.com
# nslookup www.baidu.com
;; connection timed out; no servers could be reached

解决方案

在网络链接正常的情况下,查看DNS服务器是否设置,如果没有,可以修改以下文件搭建DNS服务:

vim /etc/resolv.conf

文件中输入:

nameserver 114.114.114.114
nameserver 1.2.4.8

修改即生效,不用重启。

再次使用wget命令:

# wget www.baidu.com
--2022-03-04 09:12:09--  http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 220.181.38.150, 220.181.38.149
Connecting to www.baidu.com (www.baidu.com)|220.181.38.150|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html’
 
index.html                                   100%[=============================================================================================>]   2381  --.-KB/s    in 0.001s  
 
2022-03-04 09:12:11 (237 MB/s) - ‘index.html’ saved [2381/2381]

PS:

wget 默认情况下会有限解析 Ipv6,但是在请求的 domain 没有 Ipv6 的情况下,服务器会等待解析失败超时后再按照正常流程去解析 Ipv4,所以 wget 一个网站有时会出现很慢的情况,这时候就需要采用如下方式:

# wget -4 www.baidu.com
--2022-03-04 09:14:34--  http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 220.181.38.150, 220.181.38.149
Connecting to www.baidu.com (www.baidu.com)|220.181.38.150|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html’
 
index.html                                   100%[=============================================================================================>]   2381  --.-KB/s    in 0.001s  
 
2022-03-04 09:14:36 (341 MB/s) - ‘index.html’ saved [2381/2381]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值