域名cname跳转方案
admin
2023-01-22 12:01:04
0


域名配置参考

 

 

一、   DNS具体实现

1.  主干系统各业务主机申请test域主机名,指定别名记录。主干系统业务主机域名申请表由业务部署单位填写,并防止与test域原有主机名冲突。

序号

业务系统

主机名

别名

IP地址

1

示例:web业务

web.test

web.abc.test

X.X.X.X

2.  在test域中创建一个新子域(例如:abc.test),在DNS服务器添加子域授权NS记录和相应A记录,子域权威授权地址指向双活数据中心平台DNS服务器地址。并针对子域备案,防止冲突和占用。

3.  双活数据中心平台智能DNS负责对abc.test新子域的权威解析,并建立各业务主机的相应A记录。

4.  总部及分支部门客户端网络仍采用原有DNS设置。

二、   目前广域网域名相关信息

  1. 1.      DNS服务IP

序号

数据中心

设备

IP

1

数据中心1

DNS

x.x.x.x

2

数据中心2

DNS

x.x.x.x

  1. 2.      域名关系对照表

环境

系统

用户访问域名

双活数据中心

生产环境

系统

test.test

test.abc.test

CA(内部)平台

ca.test

ca.abc.test

业务平台

ebp.test

ebp.abc.test

业务平台服务接入

ebps.test

ebps.abc.test

测试环境

系统

testt.test

testt.abc.test

CA(内部)平台

cat.test

cat.abc.test

业务平台

ebpt.test

ebpt.abc.test

 

 

三、   参考配置

  1. 1.  根DNS服务器参考配置

  2. 1)  zone test 文件参考配置

abc                  IN      NS     ns1.abc.test.

                        IN      NS      ns2.abc.test.

ns1.abc.test.    IN      A      10.91.193.50

ns2.abc.test.     IN      A      10.91.193.58

test                    IN      CNAME   test.abc.test.

ca                        IN      CNAME  ca.abc.test

ebp                     IN      CNAME   ebp.abc.test

ebps                    IN     CNAME   ebps.abc.test

testt                    IN     CNAME   testt.abc.test

cat                     IN      CNAME   cat.abc.test

ebpt                     IN     CNAME   ebpt.abc.test

  • 修改named.conf文件

  • 方案一:named.conf中禁用test域内转发

zone "test"in {

  forwarders{};

};

  1. 方案二:named.conf中新增abc.test域转发

zone "abc.test" in {

        type forward;

        forwarders{10.91.193.50;10.91.193.58;};

};

 

  1. 2.  局端DNS服务器参考配置

named.conf 文件中添加子域转发

 

zone "abc.test" in {

       type forward;

       forwarders {10.91.193.50;10.91.193.58;};

};

 

四、   DNS测试

  1. 1.  根DNS解析测试

  2. 1)  测试结论

生产环境域名可正常解析,测试环境广域网GSLB未配置相应A记录

  • 测试结果

abcdeMacBook-Air:~abc$ dig test.test @10.10.8.121

 

;<<>> DiG 9.8.3-P1 <<>> test.test @10.10.8.121

;;global options: +cmd

;;Got answer:

;;->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52779

;;flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0

 

;;QUESTION SECTION:

;test.test.         IN  A

 

;;ANSWER SECTION:

test.test.      172800  IN  CNAME   test.abc.test.

test.abc.test.  60  IN  A   10.91.8.1

 

;;AUTHORITY SECTION:

abc.test.   172800  IN  NS  ns2.abc.test.

abc.test.   172800  IN  NS  ns1.abc.test.

 

;;Query time: 71 msec

;;SERVER: 10.10.8.121#53(10.10.8.121)

;;WHEN: Fri Feb 19 15:10:52 2016

;;MSG SIZE  rcvd: 109

 

abcdeMacBook-Air:~abc$ dig ca.test @10.10.8.121

 

;<<>> DiG 9.8.3-P1 <<>> ca.test @10.10.8.121

;;global options: +cmd

;;Got answer:

;;->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63031

;;flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0

 

;;QUESTION SECTION:

;ca.test.           IN  A

 

;;ANSWER SECTION:

ca.test.        172800  IN  CNAME   ca.abc.test.

ca.abc.test.    60  IN  A   10.91.8.5

 

;;AUTHORITY SECTION:

abc.test.   172800  IN  NS  ns1.abc.test.

abc.test.   172800  IN  NS  ns2.abc.test.

 

;;Query time: 45 msec

;;SERVER: 10.10.8.121#53(10.10.8.121)

;;WHEN: Fri Feb 19 15:11:01 2016

;;MSG SIZE  rcvd: 105

 

abcdeMacBook-Air:~abc$ dig ebp.test @10.10.8.121

 

;<<>> DiG 9.8.3-P1 <<>> ebp.test @10.10.8.121

;;global options: +cmd

;;Got answer:

;;->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63849

;;flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0

 

;;QUESTION SECTION:

;ebp.test.          IN  A

 

;;ANSWER SECTION:

ebp.test.       172800  IN  CNAME   ebp.abc.test.

ebp.abc.test.   60  IN  A   10.91.8.2

 

;;AUTHORITY SECTION:

abc.test.   172800  IN  NS  ns2.abc.test.

abc.test.   172800  IN  NS  ns1.abc.test.

 

;;Query time: 37 msec

;;SERVER: 10.10.8.121#53(10.10.8.121)

;;WHEN: Fri Feb 19 15:11:10 2016

;;MSG SIZE  rcvd: 107

 

abcdeMacBook-Air:~abc$ dig ebps.test @10.10.8.121

 

;<<>> DiG 9.8.3-P1 <<>> ebps.test @10.10.8.121

;;global options: +cmd

;;Got answer:

;;->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52230

;;flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0

 

;;QUESTION SECTION:

;ebps.test.         IN  A

 

;;ANSWER SECTION:

ebps.test.      172800  IN  CNAME   ebps.abc.test.

ebps.abc.test.  55  IN  A   10.91.8.32

 

;;AUTHORITY SECTION:

abc.test.   172800  IN  NS  ns1.abc.test.

abc.test.   172800  IN  NS  ns2.abc.test.

 

;;Query time: 3 msec

;;SERVER: 10.10.8.121#53(10.10.8.121)

;;WHEN: Fri Feb 19 15:11:24 2016

;;MSG SIZE  rcvd: 109

 

abcdeMacBook-Air:~abc$ dig testt.test @10.10.8.121

 

;<<>> DiG 9.8.3-P1 <<>> testt.test @10.10.8.121

;;global options: +cmd

;;Got answer:

;;->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 1823

;;flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

 

;;QUESTION SECTION:

;testt.test.            IN  A

 

;;ANSWER SECTION:

testt.test.     172800  IN  CNAME   testt.abc.test.

 

;;Query time: 36 msec

;;SERVER: 10.10.8.121#53(10.10.8.121)

;;WHEN: Fri Feb 19 15:11:35 2016

;;MSG SIZE  rcvd: 59

 

abcdeMacBook-Air:~abc$ dig cat.test @10.10.8.121

 

;<<>> DiG 9.8.3-P1 <<>> cat.test @10.10.8.121

;;global options: +cmd

;;Got answer:

;;->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 31469

;;flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

 

;;QUESTION SECTION:

;cat.test.          IN  A

 

;;ANSWER SECTION:

cat.test.       172800  IN  CNAME   cat.abc.test.

 

;;Query time: 34 msec

;;SERVER: 10.10.8.121#53(10.10.8.121)

;;WHEN: Fri Feb 19 15:11:45 2016

;;MSG SIZE  rcvd: 55

 

abcdeMacBook-Air:~abc$ dig ebpt.test @10.10.8.121

 

;<<>> DiG 9.8.3-P1 <<>> ebpt.test @10.10.8.121

;;global options: +cmd

;;Got answer:

;;->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60877

;;flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

 

;;QUESTION SECTION:

;ebpt.test.         IN  A

 

;;ANSWER SECTION:

ebpt.test.      172800  IN  CNAME   ebpt.abc.test.

 

;;Query time: 41 msec

;;SERVER: 10.10.8.121#53(10.10.8.121)

;;WHEN: Fri Feb 19 15:11:53 2016

;;MSG SIZE  rcvd: 57

 

abcdeMacBook-Air:~abc$

 

 


相关内容

热门资讯

我来教教您“十胡卡.到底是不是... 有 亲,根据资深记者爆料十胡卡是可以开挂的,确实有挂(咨询软件无需打开直...
今日重大通报“乐驿茶坊.是不是... 网上科普关于“乐驿茶坊有没有挂”话题很是火热,小编也是针对乐驿茶坊作*弊开挂的方法以及开挂对应的知识...
【今日要闻】“玄龙炸金花.可以... 您好:玄龙炸金花这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游...
我来教教您“飞鹰互娱.有挂吗?... 您好:飞鹰互娱这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
【今日要闻】“全民如意麻将.辅... 【今日要闻】“全民如意麻将.辅助开挂神器?”其实是有挂您好,全民如意麻将这个游戏其实有挂的,确实是有...
最新引进“微乐三打一.开挂神器... 家人们!今天小编来为大家解答微乐三打一透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...
今日重磅消息“微乐龙江麻将.是... 家人们!今天小编来为大家解答微乐龙江麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
【第一财经】“新海贝之城拼三张... 【第一财经】“新海贝之城拼三张.到底是不是挂?”透视曝光猫腻您好,新海贝之城拼三张这个游戏其实有挂的...
我来教教您“西域棋牌.可以开挂... 网上科普关于“西域棋牌有没有挂”话题很是火热,小编也是针对西域棋牌作*弊开挂的方法以及开挂对应的知识...
【第一消息】“兴动棋牌麻将.有... 家人们!今天小编来为大家解答兴动棋牌麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...