如何使用nsupdate动态更新dns?

RHEL-Like

1 前言

一个问题,一篇文章,一出故事。
今天有同事提出让我们批量将Linux的hostname自动刷新到DNS服务器中,于是整理此解决方案。

2 最佳实践

2.1 Windows DNS端设置

在Windows DNS管理器中打开【DNS Server】并选择对应“Zone”
选择【Properties】–>【General】–>【Dynamic updates】菜单
并将设置值修改为:

Secure only

或者

Nonsecure and secure

注意:测试阶段建议先设置为“Nonsecure and secure”

2.2 Linux端设置

2.2.1 安装工具

yum install -y bind-utils

2.2.2 准备dns记录文件

cat update.txt

可见如下配置,

server 10.168.0.41
zone cmdschool.org
update add test.cmdschool.org 300 A 10.168.2.152
send

2.2.3 检查dns记录是否已经存在

nslookup test.cmdschool.org

可见如下显示,

Server:         10.168.0.41
Address:        10.168.0.41#53

** server can't find test.cmdschool.org: NXDOMAIN

2.2.4 执行更新命令

nsupdate update.txt

2.2.5 确认dns记录是否更新成功

 nslookup test.cmdschool.org

可见如下显示,

Server:         10.168.0.41
Address:        10.168.0.41#53

Name:   test.cmdschool.org
Address: 10.168.2.152
没有评论

发表回复

RHEL-Like
如何修改Oracle Linux的grub的参数?

1 前言 一个问题,一篇文章,一出故事。 今天同事遇到扩容swap或者删除重建swap导致系统启动错 …

RHEL-Like
如何重命名Linux用户?

1 前言 一个问题,一篇文章,一出故事。 笔者今天遇到用户需要更改Linux用户名的情况,于是整理了 …

RHEL-Like
如何安装Oracle Linux 10.x LibreOffice_26.2.2?

1 前言 一个问题,一篇文章,一出故事。 笔者今天需要基于Oracle Linux 10.x安装部署 …