如何在局域网内,把域名www.test.com绑定为局域网内的某一IP地址?

Ta丶黄天瑶


在局域网内,把外网域名绑定(称之为跳转更合适)为局域网内的某一IP地址,甚至是外网的任意域名,称之为URL重定向,或者叫dns劫持。这其实在网吧和小区宽带中是很常见行为,如用户打开搜狗搜索,则跳转到百度搜索,有如用户打开2345网址导航,则跳转到hao123网址导航,目的其实就是为了赚取推广费。这种功能在维盟路由器中是很容易实现的功能。我按照题主的要求做了个设置,见下图。


这样设置好后,当局域网内有上网终端访问测试地址时,会自动跳转到内部局域网地址。

URL重定向在网吧应用中可以让经营者赚取推广费,在企业应用中则可以规范员工的上网行为,是一种很重要的功能,而通过修改电脑host来实现跳转,在局域网中其实是没多大意义的,因为网络管理员没有办法一台台电脑去设置,而且局域网中不止有电脑,还有手机,甚至是二级路由器。


深圳辉哥


直接在你的路由器里面配置就可以啦。一般都有DNS设置的。如下图,配置静态域名后,DNS查询到的就会是你配置的地址了。


笨驴技术


这个比较简单,但是需要路由器支持。在Panabit中叫做DNS管控,在其他路由器中可能叫DNS劫持或者叫DNS重定向。Panabit软路由系统中如下图操作,其他路由器情况也差不多。建立需要劫持的域名组,下图中是名为IPTV的域名组。增加一条管控策略,把所有访问iptv组内的域名自动跳转到制定IP地址上去。




梦在前方路在脚下108909106


“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。

在局域网中,把域名绑定为局域网内的固定IP地址,一般有两种方法:

一种是通过改写电脑本地的hosts文件来实现;

一种是建立本地DNS服务器,建议域名解析,并将电脑的DNS设置成该地址。

第一种方法比较简单,并且仅影响设置的电脑,用于测试比较方便;

第二种方法设置复杂,并且需要将电脑的主DNS设置成局域网DNS,对上网有一定影响。

这里就以第一种方法为例,讲解如何进行更改。

什么是hosts文件

hosts是一个没有扩展名的系统文件,可以通过笔记本对hosts文件进行编辑。

hosts文件主要是记录域名和IP地址之间的映射关系,电脑在访问网站时,会优先查找hosts文件中的内容,如果没有匹配,则在通过DNS服务器查找。

因此,可以利用hosts文件来达到最终目的。

实施步骤

1.打开和复制hosts文件

hosts文件位于系统盘,路径为“C:\\Windows\\System32\\drivers\\etc”;

改文件不能够直接通过笔记本打开并修改,可以先将文件复制到桌面进行修改。

2.修改和覆盖hosts文件

用笔记本打开桌面复制hosts文件,将局域网IP地址和域名按照下图的方式绑定即可;


保存文件,并将该文件复制到“C:\\Windows\\System32\\drivers\\etc”中,替换源文件。

这样,就完成了在局域网内将域名和IP地址绑定的工作。

关于域名绑定,是否还有更好的方法?

欢迎大家留言讨论,喜欢的点点关注。


网络极客


路由器劫持重定向 或者该hosts(不过这个不太现实)


兮帥才吇


两个方法,一个ARP,一个dns重定向