DNS服务器:使用防火墙时的应用方法

   一些机构想隐藏DNS名,不让外界知道。许多专家认为隐藏DNS名没有什么价值,但是,如果站点或企业的政策强制要求隐藏域名,它也不失为一种已知可行的办法。你可能必须隐藏域名的另一条理由是你的内部网络上是否有非标准的寻址方案。不要自欺欺人的认为,如果隐藏了你的DNS名,在攻击者打入你的防火墙时,会给攻击者增加困难。有关你的网络的信息可以很容易地从网络层获得。假如你有兴趣证实这点的话,不妨在LAN上“ping”一下子网广播地址,然后再执行“arp -a”。还需要说明的是,隐藏DNS中的域名不能解决从邮件头、新闻文章等中“泄露”主机名的问题。
    这种方法是许多方法中的一个,它对于希望向Internet隐瞒自己的主机名的机构很有用。这种办法的成功取决于这样一个事实:即一台机器上的DNS客户机不必与在同一台机器上的DNS服务器对话。换句话说,正是由于在一台机器上有一个DNS服务器,因此,将这部机器的DNS客户机活动重定向到另一台机器上的DNS服务器没有任何不妥(并且经常有好处)。
    首先,你在可以与外部世界通信的桥头堡主机上建立DNS服务器。你建立这台服务器使它宣布对你的域名具有访问的权力。事实上,这台服务器所了解的就是你想让外部世界所了解的:你网关的名称和地址、你的通配符MX记录等等。这台服务器就是“公共”服务器。
    然后,在内部机器上建立一台DNS服务器。这台服务器也宣布对你的域名具有权力;与公共服务器不同,这台服务器“讲的是真话”。它是你的“正常”的命名服务器,你可以在这台服务器中放入你所有的“正常”DNS名。你再设置这台服务器,使它可以将它不能解决的查询转发到公共服务器(例如,使用Unix机上的/etc/ named.boot中的“转发器”行——forwarder line)。
    最后,设置你所有的 DNS客户机(例如,Unix机上的/etc/resolv.conf文件)使用内部服务器,这些DNS客户机包括公共服务器所在机器上的DNS客户机。这是关键。(www.)
    询问有关一台内部主机信息的内部客户机向内部服务器提出问题,并得到回答;询问有关一部外部主机信息的内部客户机向内部服务器查询,内部客户机再向公共服务器进行查询,公共服务器再向Internet查询,然后将得到的答案再一步一步传回来。公共服务器上的客户机也以相同的方式工作。但是,一台询问关于一台内部主机信息的外部客户机,只能从公共服务器上得到“限制性”的答案。
    这种方式假定在这两台服务器之间有一个包过滤防火墙,这个防火墙允许服务器相互传递DNS,但除此之外,限制其它主机之间的DNS.
    这种方式中的另一项有用的技巧是利用你的IN-ADDR.AROA域名中通配符PTR记录。这将引起对任何非公共主机的“地址到名称”(address-to-name)的查找返回像 “unknown.YOUR.DOMAIN”这样的信息,而非返回一个错误。这就满足了像匿名FTP站点的要求。这类站点要求得到与它们通信的计算机的名字。当与进行DNS交叉检查的站点通信时,这种方法就不灵了。在交叉检查中,主机名要与它的地址匹配,地址也要与主机名匹配。

(0)

相关推荐

  • Win7系统DNS服务器未响应问题的解决方法

    Win7系统DNS服务器未响应怎么办?DNS服务器对我们来说十分重要的,如果它不能响应的话,我们就上不了网了.据说很多用户就碰到了这个问题,那么当你遇到Win7系统DNS服务器未响应该怎么办呢?下面小 ...

  • 通过DOS命令nslookup查域名DNS服务器的方法

    怎样查询域名的DNS服务器?这里介绍一种通过本地DOS命令就能查询的方法。 在使用的操作系统里进入MS-DOS(命令提示行)界面 1、输入 nslookup 回车 图中Address是本地使用的DNS ...

  • DNS服务器未响应怎么办

    不能上网的原因中,DNS服务器未响应是一个非常常见的原因.引起该问题的原因也非常多,比如线路问题.路由器问题.设置问题等等,WinXP.Win7.Win8.Win10系统的修复方法也不同. 下面小编就 ...

  • 如何在电脑中解决收到DNS服务器未响应的提示信息

    有的小伙伴在使用电脑过程中,收到了DNS服务器未响应的提示信息,但是却不知道如何解决这一问题,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,开机,接着点击正在连接的网络,然后点击弹出窗口中的打 ...

  • 如何在电脑中解决DNS服务器出现错误的问题

    有的小伙伴在使用电脑过程中,发现电脑中的DNS服务器出现了一些错误,因此无法上网,那么如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1.第一步,按键盘上的win r组合键.2.第二步,来到下 ...

  • windows7系统路由上网DNS服务器无响应(多种解决方法)

    说法1: 1.首先可以开始-运行 输入CMD, 然后输入 ping 127.0.0.1 如果ping通说明TCP/IP协议没有问题 ping不通请重装TCP/IP协议 2.然后ping自己的默认网关( ...

  • windows命令行修改ip地址和dns服务器地址的方法

    每个星期都要周转于实验室与宿舍之间。实验室该死的公共路由器锁定IP。完事每次动态IP又总是错误地址,只能一次一次的手动修改。然后我又那么懒不想打开图形化界面去操作,索性学了一手。 命令格式:netsh ...

  • dns服务器未响应解决方法

    相信在平日上网中,很多朋友遇到过dns服务器未响应的问题,那么出现此故障是什么原因呢?又该如何解决呢? dns服务器支持多线解析,特别适合有多条出口线路的运营商。dns服务器对于外部DNS服务器对于外 ...

  • 连网时出现"该设备或资源(DNS 服务器)没有检测到有响应",怎么办?

    小编整理了以下2种解决方法大家可以参考以下! 方法一: 有可能是由于无线网络连接里面的DNS服务器错误,导致的网卡断网 解决方法: 1.在电脑右下角右击连接的网络图标,如图,选择"打开网络和 ...