所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

OceanStor 9000 V300R006C10 文件系统特性指南 05

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
对接外部DNS服务器

对接外部DNS服务器

分别介绍在Windows操作系统和Linux操作系统中对接外部DNS服务器的具体步骤。

对接外部DNS服务器(Windows操作系统)

以Windows Server 2008 R2为例,介绍对接外部DNS服务器的具体步骤。

前提条件

已启用InfoEqualizer并配置基本功能和动态前端业务IP地址。

背景信息

在对接外部DNS时,有转发方式和委派方式两种,两种方法的选择参考如下:

  • 当客户提供外部DNS服务器,OceanStor 9000的动态域名或静态域名不是客户已有域的子域时,采用转发方式对接客户的DNS服务器。通过该操作可以实现DNS服务器将客户端发来的InfoEqualizer域名请求转发给OceanStor 9000,由OceanStor 9000返回节点的前端业务IP地址给客户端。
  • 当客户提供外部DNS服务器,已经配置好域,并且OceanStor 9000的动态域名或静态域名为客户已有域的子域时,需要采用委派方式对接客户的DNS服务器,比如客户已经配置好域css.com,要求OceanStor 9000的静态域名或者动态域名为example.css.com,此时需要采用委派方式对接外部DNS服务器。

操作步骤

  • 转发方式对接外部DNS服务器

    以下截图中的动态域名(example.css.com)、InfoEqualizer DNS IP地址(192.168.0.200)均为举例,其中InfoEqualizer DNS IP地址支持输入IPv4地址或IPv6地址,截图中以IPv4地址为例,请根据实际参数进行配置。

    1. 使用Administrator帐号登录DNS服务器。
    2. 选择“开始”,输入dnsmgmt.msc,按“Enter”,将弹出“DNS管理器”窗口。
    3. 在左侧导航树上右键单击“条件转发器”,在弹出的快捷菜单中单击“新建条件转发器”。如图2-35所示。

      图2-35  新建转发器

      完成后弹出“新建条件转发器”窗口。

    4. 配置条件转发信息,在“DNS域”中输入InfoEqualizer的动态域名称。在“主服务器的IP地址”中输入InfoEqualizer DNS IP地址,按“Enter”,完成后单击“确定”。 如图2-36所示。

      图2-36  配置条件转发器

    5. 重复34,增加InfoEqualizer静态域名称的转发记录。
    6. 关闭“DNS管理器”窗口。
    7. 在客户端配置DNS IP地址。

      • Windows操作系统以Windows 7为例
        1. 选择开始 > 控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置
        2. 双击“本地连接”,系统弹出“本地连接 状态”对话框,单击“属性”
        3. 若是IPv4协议,双击“Internet协议版本4(TCP/IPv4)”,若是IPv6协议,双击“Internet协议版本6(TCP/IPv6)”,输入外部DNS服务器的IP地址。
        4. 单击“确定”,返回“本地连接 属性”页面,单击“确定”
      • Linux操作系统以SLES 11为例
        1. 以root身份登录客户端,执行命令yast2
        2. 选择Network Devices > Network Settings > Hostname/DNS
        3. 在弹出页面的Name Server中输入外部DNS服务器的IP地址。

    8. 在客户端验证InfoEqualizer的域名是否可以解析到IP地址。

      • Windows操作系统:在命令提示符窗口输入nslookup <InfoEqualizer的域名>
      • Linux操作系统:在Terminal输入nslookup <InfoEqualizer的域名>

  • 委派方式对接外部DNS服务器

    以下截图中的动态域名(example.css.com)、InfoEqualizer DNS IP地址(192.168.0.200)、主机名(hostexample)均为举例,其中InfoEqualizer DNS IP地址支持输入IPv4地址或IPv6地址,截图中以IPv4地址为例,请根据实际参数进行配置。

    1. 使用Administrator帐号登录DNS服务器。
    2. 选择“开始”,输入dnsmgmt.msc,按“Enter”,将弹出“DNS管理器”窗口。
    3. 左侧导航树展开“正向查找区域”,右键单击域控名,选择“新建主机”。如图2-37所示。

      图2-37  新建主机

      完成后弹出“新建主机”窗口。

    4. “名称”中输入可与其他主机区分便于管理的名称,该名称可自定义且不能与OceanStor 9000的域名重复,命名规范请参考以下说明。“IP 地址”中输入InfoEqualizer DNS IP地址,勾选“创建相关的指针(PTR)记录”复选框。单击“添加主机”,添加成功后单击“完成”。如图2-38所示。

      说明:

      主机名称命名规范:只能包含大写字母 (A-Z)、小写字母 (a-z)、数字 (0-9) 和连字符 (-),其他字符输入时将会创建失败。

      图2-38  配置主机

    5. 右键单击域控名,选择“新建委派”,弹出“新建委派向导”窗口。如图2-39所示。

      图2-39  创建委派

    6. 单击“下一步”,在“委派的域”中输入InfoEqualizer动态域名或静态域名中除去域控名的部分,即“完全合格的域名(FQDN)”中的域名需与InfoEqualizer的动态域名或静态域名一致。单击“下一步”。如图2-40所示。

      图2-40  设置受委派的子域名称

    7. 单击“添加”,在“服务器完全限定的域名(FQDN)”中输入之前创建的主机域名,单击“解析”,并单击“确定”,完成添加主机信息。如图2-41所示。

      图2-41  添加主机域名

    8. “名称服务器”窗口,单击“下一步”,最后单击“确定”,完成委派方式对接外部DNS服务器。如图2-42所示。

      图2-42  主机信息添加完成

    9. 重复58,增加InfoEqualizer静态域名的委派方式对接外部DNS。
    10. 关闭“DNS管理器”窗口。
    11. 在客户端配置DNS IP地址。

      • Windows操作系统以Windows 7为例
        1. 选择开始 > 控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置
        2. 双击“本地连接”,系统弹出“本地连接 状态”对话框,单击“属性”
        3. 若是IPv4协议,双击“Internet协议版本4(TCP/IPv4)”,若是IPv6协议,双击“Internet协议版本6(TCP/IPv6)”,输入外部DNS服务器的IP地址。
        4. 单击“确定”,返回“本地连接 属性”页面,单击“确定”
      • Linux操作系统以SLES 11为例
        1. 以root身份登录客户端,执行命令yast2
        2. 选择Network Devices > Network Settings > Hostname/DNS
        3. 在弹出页面的Name Server中输入外部DNS服务器的IP地址。

    12. 在客户端验证InfoEqualizer的域名是否可以解析到IP地址。

      • Windows操作系统:在命令提示符窗口输入nslookup <InfoEqualizer的域名>
      • Linux操作系统:在Terminal输入nslookup <InfoEqualizer的域名>

对接外部DNS服务器(Linux操作系统)

以SUSE Linux Enterprise Server 10、BIND 9为例,介绍在Linux操作系统中对接基于BIND的外部DNS服务器。

前提条件

已启用InfoEqualizer并配置基本功能和动态前端业务IP地址。

背景信息

在对接外部DNS时,有转发方式和委派方式两种,两种方法的选择参考如下:

  • 当客户提供外部DNS服务器,OceanStor 9000的动态域名或静态域名不是客户已有域的子域时,采用转发方式对接客户的DNS服务器。通过该操作可以实现DNS服务器将客户端发来的InfoEqualizer域名请求转发给OceanStor 9000,由OceanStor 9000返回节点的前端业务IP地址给客户端。
  • 当客户提供外部DNS服务器,已经配置好域,并且OceanStor 9000的动态域名或静态域名为客户已有域的子域时,需要采用委派方式对接客户的DNS服务器,比如客户已经配置好域test.com,要求OceanStor 9000的动态域名为example.d.test.com或静态域名为example.s.test.com,此时需要采用委派方式对接外部DNS服务器。

操作步骤

  • 转发方式对接外部DNS服务器

    以下操作中所有参数均为举例,其中IP地址支持配置IPv4地址或IPv6地址,操作中以IPv4地址为例,请根据实际参数进行配置。

    1. 使用管理员级别的帐号登录DNS服务器。
    2. 执行命令vim /etc/named.conf编辑配置文件,按i键进入编辑模式,输入以下内容。完成后输入:wq,并按Enter键保存退出。

      options {
      
      	# The directory statement defines the name server's working directory
      
      	directory "/var/lib/named";
      
      	dump-file "/var/log/named_dump.db";
      	statistics-file "/var/log/named.stats";
      }
      zone "example.d.com" in {
      	type forward;
      	forwarders { 192.168.0.200; };
      };
      zone "example.s.com" in {
      	type forward;
      	forwarders { 192.168.0.200; };
      };
      参数说明:
      • /etc:named.conf配置文件所在路径,随操作环境不同而不同,一般在/etc目录下。
      • example.d.com:InfoEqualizer的动态域名。
      • example.s.com:InfoEqualizer的静态域名。
      • 192.168.0.200:InfoEqualizer DNS IP地址。

    3. 执行service named restart重启named服务,使设置生效。

      [root@ISM 16:57:15 /var/lib/named]# service named restart
      Shutting down name server BIND waiting for named to shut down (28s)done
      Starting name server BIND                                          done

    4. 执行命令exit退出登录。
    5. 在客户端配置DNS IP地址。

      • Windows操作系统以Windows 7为例
        1. 选择开始 > 控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置
        2. 双击“本地连接”,系统弹出“本地连接 状态”对话框,单击“属性”
        3. 若是IPv4协议,双击“Internet协议版本4(TCP/IPv4)”,若是IPv6协议,双击“Internet协议版本6(TCP/IPv6)”,输入外部DNS服务器的IP地址。
        4. 单击“确定”,返回“本地连接 属性”页面,单击“确定”
      • Linux操作系统以SLES 11为例
        1. 以root身份登录客户端,执行命令yast2
        2. 选择Network Devices > Network Settings > Hostname/DNS
        3. 在弹出页面的Name Server中输入外部DNS服务器的IP地址。

    6. 在客户端验证InfoEqualizer的域名是否可以解析到IP地址。

      • Windows操作系统:在命令提示符窗口输入nslookup <InfoEqualizer的域名>
      • Linux操作系统:在Terminal输入nslookup <InfoEqualizer的域名>

  • 委派方式对接外部DNS服务器

    以下操作中所有参数均为举例,其中IP地址支持配置IPv4地址或IPv6地址,操作中以IPv4地址为例,请根据实际参数进行配置。

    1. 使用管理员级别的帐号登录DNS服务器。
    2. 执行命令vim /etc/named.conf编辑配置文件,按i键进入编辑模式,输入以下加粗内容。完成后输入:wq,并按Enter键保存退出。

      options {
      
      	# The directory statement defines the name server's working directory
      
      	directory "/var/lib/named";
      
      	dump-file "/var/log/named_dump.db";
      	statistics-file "/var/log/named.stats";
      }
      zone "test.com" in {
      	type master;
      	file "test.zone";
      };
      参数说明:
      • test.com:已配置的DNS域名。
      • test.zone:已配置的DNS区名。
      • /etc:named.conf配置文件的路径,随操作环境不同而不同,一般在/etc目录下。

    3. 执行命令vim /var/lib/named/test.zone编辑区文件,新增委派设置。

      $TTL 86400
      $ORIGIN test.com.
      @       IN      SOA     ds.test.com. root.test.com.  (
                                            200601     ; Serial
                                            28800      ; Refresh
                                            14400      ; Retry
                                            3600000    ; Expire
                                            86400 )    ; Minimum
                      IN      NS     ds.test.com.
                      IN      MX      20      mail.test.com.
      example.d   IN      NS      hostexample
      example.s   IN      NS      hostexample
      hostexample    IN      A       192.168.0.200   //IPv6地址时,为四个A,即AAAA。
      
      参数说明:
      • example.d:InfoEqualizer的动态域名去除父域的部分。
      • example.s:InfoEqualizer的静态域名去除父域的部分。
      • hostexample:设置委派的主机名称,该名称可自定义且不能与OceanStor 9000的域名重复。
      • /var/lib/named:test.zone配置文件的路径,随操作环境不同而不同,一般在/var/lib/named目录下。
      • 192.168.0.200:InfoEqualizer DNS IP地址。

    4. 执行service named restart重启named服务,使设置生效。

      [root@ISM 16:57:15 /var/lib/named]# service named restart
      Shutting down name server BIND waiting for named to shut down (28s)done
      Starting name server BIND                                          done

    5. 执行命令exit退出登录。
    6. 在客户端配置DNS IP地址。

      • Windows操作系统以Windows 7为例
        1. 选择开始 > 控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置
        2. 双击“本地连接”,系统弹出“本地连接 状态”对话框,单击“属性”
        3. 若是IPv4协议,双击“Internet协议版本4(TCP/IPv4)”,若是IPv6协议,双击“Internet协议版本6(TCP/IPv6)”,输入外部DNS服务器的IP地址。
        4. 单击“确定”,返回“本地连接 属性”页面,单击“确定”
      • Linux操作系统以SLES 11为例
        1. 以root身份登录客户端,执行命令yast2
        2. 选择Network Devices > Network Settings > Hostname/DNS
        3. 在弹出页面的Name Server中输入外部DNS服务器的IP地址。

    7. 在客户端验证InfoEqualizer的域名是否可以解析到IP地址。

      • Windows操作系统:在命令提示符窗口输入nslookup <InfoEqualizer的域名>
      • Linux操作系统:在Terminal输入nslookup <InfoEqualizer的域名>

异常处理

若委派方式对接外部DNS时,客户端无法通过域名访问到OceanStor 9000,请先排查网络是否互通、委派配置是否有误,再参考如下处理措施。
  1. 执行命令cat /etc/named.conf查看配置文件的options中是否设置了转发器或者根区中是否设置了转发器,如下回显中加粗所示。

    options设置转发器

    options {
    
    	# The directory statement defines the name server's working directory
    
    	directory "/var/lib/named";
    
    	dump-file "/var/log/named_dump.db";
    	statistics-file "/var/log/named.stats";
      forwarders{
          192.168.0.100;
      };
      forward first;
    };

    根区设置转发器

    zone "." IN {
       type forward;
       forward only;
       forwarders{
       192.168.0.100;192.168.0.150};
    };
    • 是 => 向客户DNS维护管理员确认,屏蔽转发器是否会影响该zone内的原有域名、其他zone的域名解析。屏蔽转发器后,域名请求只会在该zone内进行解析,将不会被转发到其他zone或其他DNS服务器。如果没有影响,则执行2,如果不确定和有影响,请联系技术支持工程师。
    • 否 => 请联系技术支持工程师。

  2. 执行命令vim /etc/named.conf编辑配置文件,按i键进入编辑模式,输入以下加粗内容可在zone内屏蔽转发器。完成后输入:wq,并按Enter键保存退出。

    zone "test.com" in {
    	type master;
    	file "test.zone";
      forwarders{};
    };
    说明:

    屏蔽转发器,可以避免该zone的域名解析时,信息被转发到其他zone或其他DNS服务器中,而没有通过该zone的主机解析到OceanStor 9000,导致域名解析失败。

  3. 重新验证客户端是否可以解析到IP地址,若客户端还是无法访问到OceanStor 9000,请联系技术支持工程师。
翻译
下载文档
更新时间:2019-03-30

文档编号:EDOC1000162199

浏览量:30817

下载量:108

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页