永发信息网

访问指定网站的固定IP 高手进

答案:2  悬赏:30  手机版
解决时间 2021-02-04 12:40
  • 提问者网友:箛茗
  • 2021-02-03 13:32
打个比方..
比如.访问www.baidu.com
在我们ping www.baidu.com 的时候,得到范围的地方并不是同一个IP地址,搁一段时间一变.估计是类似集群服务器的原理吧!反正不是一个IP

现在我想做到的是 如何才能每次访问www.baidu.com的时候都是固定访问他的某个指定的固定IP!

誓言过两个办法.
1.是直接访问IP.但是,页面有跳转,跳转跳转就变成域名了,IP又有所变换.

2.修改hosts文件.但是最终发现,修改过后,无效.例如. 在hosts文件里设置
127.0.0.1 www.baidu.com

ping www.baidu.com 的时候 返回地址确实是 127.0.0.1 但是用IE访问的时候 依旧访问了百度..

www.baidu.com 只是一个例子 访问的并不是这个站. 原理是一样的 请问有没有高手能解决这个问题`

1楼答案 已经试验过 不好用~不知道为啥~
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-02-03 14:13
不知道你的目的到底是想做什么?
我提供一下我的想法:
1、更改HOSTS无效是因为DNS缓存的问题。你可以用ipconfig/diplaydns 来查看缓存。

2、如果环境允许的话,尝试更改你的DNS服务器记录。

别的办法目前还没想到。
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-02-03 14:26
加入如下的代码: <% ''获取访问者的地址 ip=request.servervariables("remote_addr") ''允许的ip地址段为10.0.0.0~10.68.63.255 allowip1="10.0.0.0" allowip2="10.68.10.71" response.write checkip(ip,allowip1,allowip2) function checkip(ip,allowip1,allowip2) dim check(4) checkip=false ipstr=split(ip,".") allow1=split(allowip1,".") allow2=split(allowip2,".") if cint(allow1(0))>cint(allow2(0)) then ''判断ip地址段是否合法 response.write "禁止访问" exit function end if for i=0 to ubound(ipstr) if cint(allow1(i))cint(allow2(i)) then check(i)=false checkip=false exit for else check(i)=true checkip=true end if end if end if else if cint(allow1(i))>cint(ipstr(i)) or cint(allow1(i))ubound(ipstr) then exit for end if else check(i)=true end if end if next if (check(0)=true and check(1)=true and check(2)=true and check(3)=false) and (cint(allow2(2))>cint(ipstr(2))) then checkip=true end if end function %>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯