TP_LINK无线路由器实现域名重定向

实现思路:

    1:搭建本地的DNS服务器(使用dnsmasq搭建);

        1)我是在linux上面搭建的DNS服务器,使用yum search dnsmasq命令安装;

        2) 配置上级DNS服务器地址:echo 'nameserver :' > /etc/resolv.conf

            将DNS服务器地址复制到dnsmasq配置文件中:cp /etc/resolv.conf /etc/resolv.dnsmasq.conf

            配置上级DNS服务器地址:echo 'nameserver 172.16.107.131' > /etc/resolv.dnsmasq.conf

            将host文件复制到dnsmasq中: cp /etc/hosts /etc/dnsmasq.hosts

            将dnsmasq.host配置到dnsmasq.conf文件中供dnsmasq解析: echo 'addn-hosts=/etc/dnsmasq.hosts' >> /etc/dnsmasq.conf

        3) 修改dnsmasq.conf配置文件,添加下面三行代码:

             resolv-file=/etc/resolv.dnsmasq.conf

             strict-order      

              listen-address=172.16.107.131,127.0.0.1 //如果要让整个局域网都可用,需要将本机IP地址配置到这里,用","隔开

         4)  重启DNS服务器

              chkconfig dnsmasq on  //设置开机自启

              /etc/systemctl restart dnsmasq.service //重启dnsmasq服务器

          5) 安装dig命令,测试DNS服务器是否可用

               yum install bind-utils

第一次查询时间是15毫秒
第二次查询时间是0毫秒

    2:在DNS服务器上配置域名解析到指定的IP地址上面;

在dnsmasq.host文件中配置域名映射到对应的IP地址上,重启dnsmasq
上图可以看出www.test.com域名已经解析到本机IP

    3:在配置路由器上网设置中配置首选DNS服务器为自己搭建的服务器。

你可能感兴趣的:(TP_LINK无线路由器实现域名重定向)