FAQ-AR2220如何让内网终端访问指定域名时解析指定的IP地址?

发布时间:  2017-02-16 浏览次数:  462 下载次数:  0
问题描述
AR路由器如何让内网终端访问指定域名时解析指定的IP地址?
解决方案

一、设置域名与IP地址的对应关系(域名不区分大小写) 
<AR> system-view
[AR] ip host www.test.com 10.110.0.1

二、开启AR的DNS代理功能
[AR] dns proxy enable

三、指定终端的DNS服务器地址为AR路由器的接口IP

(1)如果是终端是动态获取IP方式,需要在DHCP服务器上修改DNS服务器地址为AR路由器的接口IP,然后再让电脑重新获取IP更新信息即可。
(2)如果终端是手工配置IP方式,则直接修改电脑网卡中的DNS服务器IP为AR路由器的接口IP。

原理简介:
DNS proxy的工作过程如下:
1、DNS client把DNS proxy当作DNS server,将DNS请求报文发送给DNS proxy,即请求报文的目的地址为DNS proxy的IP地址。
2、DNS proxy收到请求报文后,首先查找本地的静态域名解析表(此表通过ip host命令配置)。
  (1)如果静态域名解析表中存在请求的信息,则DNS proxy直接通过DNS应答报文,将域名解析结果返回给DNS client。
  (2)如果静态域名解析表中没有请求的信息,则DNS proxy将报文转发给DNS server,通过DNS server进行域名解析。
3、DNS proxy收到DNS server的应答报文后,将报文转发给DNS client。DNS client利用域名解析的结果进行相应的处理。

 

END