本来是看到一个用gethostbyname实现域名->IP的程序,但我无意乱输入一些字符,没想到居然也可以转换成IP....
类似"fdsf" "sfdf"之类的
后来又在PING里试了,结果也能PING通..
这是怎么回事呢?ping是用gethostbyname来实现域名->IP的吗?
我是window xp用户

解决方案 »

  1.   

    gethostbyname是ping被调用的一函数,将机器名或者域名转换成IP,再发送ICMP请求包
      

  2.   

    看看所有这些乱字符网址是不是指向同一个ip。是的话就是dns被劫持了,只要你敲错了网址就会进入他的错误报告加广告页面。
      

  3.   

    good luck, 我这是ping不到这些地方的
      

  4.   

    看看你C:\WINDOWS\system32\drivers\etc\HOST
    文件是否被改写。
      

  5.   

    好像是DNS劫持...
    还是电信搞的鬼?
    我换其它DNS服务器就不会了
      

  6.   

    你用的是那个dns出问题?我用nslookup连到深圳电信的没问题
      

  7.   

    结贴啦,
    应该是被运营商 "DNS劫持"了
    因为以"DNS劫持"为关键词搜索到 某些运营商这样来挂广告..