qq_37724517
qq_37724517
采纳率50%
2017-12-29 09:41 阅读 1.8k

自搭DNS服务器后,不往resolv.conf中添加也能访问?

20

公司要求,自己搭建的dns服务器,客户端不去设置dns(windows网络设置中修改,
linux不往/etc/resovl.conf中添加)也要能解析到自己dns配置的IP,能不能实现,目前我
认为是根本不可能的

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    eliot2877 eliot2877 2017-12-29 10:37

    如果开始DHCP动态获取IP的话,是可以实现的。如果使用静态IP,可以在核心交换或者出口路由器、或防火墙上,配置静态路由,将过去使用的DNS的IP地址路由到到你的DNS服务器上,
    当然你DNS地址必须是内网接入地址伪装成外网地址如(202.102.128.68)路由表自己配了,最后
    如果使用的网关具有DNS中继功能,就太好办了,调整网关的DNS配置,所有客户端DNS指向网管就可以了。
    另外,你的需求很奇葩。客户端上不去网了,自然来找你们部门,发个通告一改就完了。

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2017-12-29 10:56

    可以的,只要你用的dhcp服务器,那么你给用户分配ip的时候,你还可以指定用户的dns。如果是静态ip,就只能你说的windows网络设置中修改,
    linux不往/etc/resovl.conf中添加,但是即便这样,也有一个变通的办法,就是利用http作为网关——当用户首次上网,那么你通过脚本让用户请求一个本地dns上存在的主机,返回数据,显然用户请求不到。
    那么,你提醒用户下载安装一个设置程序,用户下载安装后,你通过它设置好dns,用户再正常上网。

    点赞 1 评论 复制链接分享
  • qq_41415844 qq_41415844 2017-12-29 23:17

    调整网关的DNS配置,所有客户端DNS指向网管就可以了。

    点赞 1 评论 复制链接分享
  • qq_30895089 qq_30895089 2017-12-29 11:41

    调整网关的DNS配置,所有客户端DNS指向网管就可以了。
    另外,你的需求很奇葩。客户端上不去网了,自然来找你们部门,发个通告一改就完了。

    点赞 评论 复制链接分享
  • qq_37185221 Freedom.JJ 2017-12-29 12:27

    利用http作为网关,当用户上网,你通过脚本让用户请求一个本地dns上存在的主机,返回数据,用户请求不到。

    点赞 评论 复制链接分享
  • emperro emperro 2017-12-30 01:59

    这样DNS=网关就可以了

    点赞 评论 复制链接分享

相关推荐