linux12企业实战 -- 27域名解析
Posted FikL-09-19
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux12企业实战 -- 27域名解析相关的知识,希望对你有一定的参考价值。
文章目录
一、预备知识
如果不了解DNS和dig,请看下面详解
二、需求来源
需求人jira发起,根据提供信息,对域名进行解析
jira地址: https://jira.hwwt2.com/
三、原始数据来源
需求人在jira上提交数据,按照jira中的内容为主,下面以单环境域名解析为例说明
jira附件详解:
- 名称 :必填项: 解析域名的地址 例如:pulsar.prd.yumc.loca
- 原IP: 选填项: 域名解析的原IP (此域名如果是第一次解析,只需要提供需要解析的IP即可)
- 目标IP: 选填项:域名解析的目标IP
- 环境:必填项: 需求方提供,一般4种:ALL、KS、QC、WG四种环境
注:ALL是指金山(KS)、腾讯(QC)、万国(WG)三站环境
四、 原数据审查确认
1、检查jira数据是否完整
① 名称; ②原IP(选填);③目标IP(选填);④环境名
在上述jira中提供的信息检查信息是否完整
2、数据异常
以上步骤出现数据缺失或不正确,先和需求方沟通进行二次确认,沟通无结果后升级到部门运维经理或退回给需求方
如果确认无误后,开始执行此job
五、域名解析
1、dig + 域名
# $dig pulsar.prd.yumc.local
; <<>> DiG 9.9.4-RedHat-9.9.4-74.el7_6.1 <<>> pulsar-biz-ks.prd.yumc.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62759
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;pulsar-biz-ks.prd.yumc.local. IN A
;; ANSWER SECTION:
pulsar-biz-ks.prd.yumc.local. 60 IN A `172.25.124.250 ` # 域名对应的原IP
;; AUTHORITY SECTION:
yumc.local. 86400 IN NS dns-zr-master02.yumc.local.
yumc.local. 86400 IN NS dns-zr-master01.yumc.local.
;; ADDITIONAL SECTION:
dns-zr-master01.yumc.local. 60 IN A 172.20.161.15
dns-zr-master02.yumc.local. 60 IN A 172.20.161.16
;; Query time: 0 msec
;; SERVER: 172.25.80.5#53(172.25.80.5)
;; WHEN: Wed Nov 17 16:16:05 CST 2021
;; MSG SIZE rcvd: 165
2、 执行Jenkins脚本
http://172.25.139.127:8080/job/DNS%E7%AE%A1%E7%90%86/
# 注: 域名解析
1、再删除域名解析的原ip
2、先增加域名解析的目标ip
3、可以更好的保证域名解析的准确性
4、以最后一次的操作为主(`所以说最后一次操作必须是增加`)
配置参数详解:
- aname:必填项: A记录名字
- ip: 选填项:原ip/目标ip ( 如果是第一次解析,只需要填写解析的IP)
- choose:必填项: add 和delete(增加/删除)
- local:必填项: 域
- verify:必填项: 一般4种:ALL、KS、QC、WG四种环境
- jiraid: 必填项:域名解析对应的jira号
注: 如果选择是ALL,需要去三站不同环境的机器中去二次确认域名解析是否正确
# 域名: pulsar.prd.yumc.local
A记录名字: pulsar.prd
域: yumc.local
六、交付标准和验证
1、验证结果
$dig pulsar.prd.yumc.local
; <<>> DiG 9.9.4-RedHat-9.9.4-74.el7_6.1 <<>> pulsar-biz-ks.prd.yumc.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62759
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;pulsar-biz-ks.prd.yumc.local. IN A
;; ANSWER SECTION:
pulsar-biz-ks.prd.yumc.local. 60 IN A `172.25.124.253` # 域名对应的目标IP
;; AUTHORITY SECTION:
yumc.local. 86400 IN NS dns-zr-master02.yumc.local.
yumc.local. 86400 IN NS dns-zr-master01.yumc.local.
;; ADDITIONAL SECTION:
dns-zr-master01.yumc.local. 60 IN A 172.20.161.15
dns-zr-master02.yumc.local. 60 IN A 172.20.161.16
;; Query time: 0 msec
;; SERVER: 172.25.80.5#53(172.25.80.5)
;; WHEN: Wed Nov 17 16:16:05 CST 2021
;; MSG SIZE rcvd: 165
2、执行失败处理办法
查看Jenkins报错,及时定位问题,处理好后,重新执行发布,如果无法定位问题,可联系答疑联系人,联系方式见底部
3、交付完成
每个jenkins构建页面截屏及最后交付完成的结果上传到本JIRA内,供需求方确认
4、答疑联系人
联系人姓名 | 联系人手机号 |
---|---|
冯明明 | 19124034059 |
以上是关于linux12企业实战 -- 27域名解析的主要内容,如果未能解决你的问题,请参考以下文章