在Win7或Vista下,因为系统支持了IPv6协议,所以,用ASP的取IP地址,会变成IPv6的格式,如本机的IP就是:“::1”,其实就是127.0.0.1。
那如何把它还原为IPv4的格式呢?
目前解决方法只有把IPv6的协议禁用掉,其实问题不大,估计中国还没多少人会用上IPv6。
禁用方法如下:
1.开始,在“搜索程序和文件”处输入 regedit,回车。
2.在弹出的注册表编辑器中,找到如下分支:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
3.新建一个“DWORD(32-位)值”项。取名为:DisabledComponents
4.新建完之后,双击它,把值改为:ffffffff
重启电脑之后,IP显示获取正常!
refer to :http://www.mayax.net/article/program/340.htm