windows XP修改hosts文件

shrimpma 2012-08-29 01:58:42
windows XP修改hosts文件


修改文件 c:/windows/system32/drivers/etc/hosts

增加一行 127.0.0.1 test.a.local

保存推出

cmd ping test.a.local

ping 不同 ,为什么啊?
...全文
933 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yimi8 2012-09-10
  • 打赏
  • 举报
回复
127.0.0.1 localhost
127.0.0.1 activate.adobe.com
127.0.0.1 hah.wo.hah


Pinging hah.wo.hah [127.0.0.1] with 32 bytes of data:

Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

本地:DNS:192.168.0.2

这个修改很简单,没有什么技术难度,你直接测试你apache服务能不能行,测试方法:浏览器 地址栏输入:localhost
如果不行,不解释
  • 打赏
  • 举报
回复
有可能是DNS的问题吧
命令行运行下 ipconfig /flushdns 看看可以吗
ImN1 2012-09-07
  • 打赏
  • 举报
回复
如果注册表没设定,解析IP的默认优先级是:DNS缓存>hosts或本地的解析器>微软某个自动搜寻机制(名字忘了)>dns,这个优先级可以在注册表改变

首先清空缓存吧
另外看看你的组策略/防火墙是否禁止了ping
shrimpma 2012-08-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

如果 ping 的是域名,那么首先会去 DNS 将域名转换回 ip,然后才去发测试数据包

hosts文件文件的作用就是不通过 DNS 将域名转换成 ip
既然你的域名不在 DNS 中,自然就 ping 不通了
[/Quote]

<>hosts文件文件的作用就是不通过 DNS 将域名转换成 ip
既然你的域名不在 DNS 中,自然就 ping 不通了<> 这两句自相矛盾
helloyou0 2012-08-29
  • 打赏
  • 举报
回复
你ping的时候看到对应的ip地址是什么?

xuzuning 2012-08-29
  • 打赏
  • 举报
回复
ping 需要 DNS
http://test.a.local 首先检查的是 hosts 文件
要怎么说你才能明白呢?
shrimpma 2012-08-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

如果 ping 的是域名,那么首先会去 DNS 将域名转换回 ip,然后才去发测试数据包

hosts文件文件的作用就是不通过 DNS 将域名转换成 ip
既然你的域名不在 DNS 中,自然就 ping 不通了
[/Quote]

hosts文件文件的作用就是不通过 DNS 将域名转换成 ip
127.0.0.1 test.a.local 为什么不解析到本机呢?
xuzuning 2012-08-29
  • 打赏
  • 举报
回复
如果 ping 的是域名,那么首先会去 DNS 将域名转换回 ip,然后才去发测试数据包

hosts文件文件的作用就是不通过 DNS 将域名转换成 ip
既然你的域名不在 DNS 中,自然就 ping 不通了
hlxtg 2012-08-29
  • 打赏
  • 举报
回复
重启appache了吗

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧