1.测试外网能否ping通。(测试ping:百度、163、腾讯等网站)
如果错报和上图所示一样做第二步
2.测试直接ping,IP。(用手机ping域名得出IP再ping,IP)
1)如果ping不通:
很可能是网卡禁用了,或arp问题导致的,可以尝试执行以下命令:
禁用网卡: netsh interface set interface "本地连接" disabled
启用网卡: netsh interface set interface "本地连接" enabled
注意:本地连接就是你网卡的连接名。比如你的是本地连接2 上面命令就改为本地连接2
清除arp:
如果以上操作后仍不行,请联系我司为你处理。
2)如果能ping通:
Ping一下网关:(云主机公网IP把最后一位改为1,例如:我的IP是192.168.8.13,网关IP为:192.168.8.1)
如果不能ping通,请联系我司为你处理。
如果能ping通,那就可能是DNS问题。先尝试清空DNS缓存
Ipconfig /flushnds
然后不行再尝试更换本地DNS
netsh interface ip set dns "本地连接" static 114.114.114.114
netsh interface ip add dns "本地连接" static 223.5.5.5
注意:本地连接就是你网卡的连接名。比如你的是本地连接2 上面命令就改为本地连接2
最后附上修改DNS批处理,复制到文本文件后重命名为XXX.Bat即可运行,
@ echo off
color F0
title DNS改器
rem 设置变量
echo.
echo 输入你网卡名,直接按回车则为:本地连接
rem 新购或重装用户,网卡名一般为:公网
set /p Nic=
rem 将输入赋值给Nic变量
if "%Nic%"=="" (set Nic=本地连接)
rem echo 输入你需修改的IP (一般情况无需修改IP)
rem set /p Addr=
rem 将输入赋值给Addr变量
rem echo 输入你需修改的子网掩码,直接按回车则为:255.255.255.0
rem set /p Mask=
rem 将输入赋值给Mask变量
rem if "%Mask%"=="" (set Mask=255.255.255.0)
rem echo 输入你需修改的网关 (一般情况无需修改网关)
rem set /p Gway=
rem 将输入赋值给Gway变量
echo 输入你需修改的主DNS,直接按回车则为:114.114.114.114
set /p Dns1=
rem 将输入赋值给主Dns变量
if "%Dns1%"=="" (set Dns1=114.114.114.114)
echo 输入你需修改的副DNS,直接按回车则为:223.5.5.5
set /p Dns2=
rem 将输入赋值给副Dns变量
if "%Dns2%"=="" (set Dns2=223.5.5.5)
echo ------------------------------------------------------
echo 正在进行DNS设置,请稍等
rem //可以根据你的需要更改
rem echo. IP地址 = %Addr%
rem echo. 子网掩码 = %Mask%
rem netsh interface ip set address name=%Nic% source=static addr=%Addr% mask=%Mask% >nul
rem echo. 网关 = %Gway%
rem netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=1 >nul
echo. 首选DNS = %Dns1%
netsh interface ip set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul
echo. 备用DNS = %Dns2%
netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul
echo ------------------------------------------------------
echo IP设置完成!
netsh interface ip add dns name=%Nic% addr=%Dns3% index=2 >nul
rem pause >nul
如果以上操作后仍无法ping通域名。执行以下命令:
Netsh winsock reset 然后重启即可。