首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >请求更新dhcp服务器

请求更新dhcp服务器
EN

Unix & Linux用户
提问于 2022-06-09 06:33:46
回答 1查看 93关注 0票数 0

在这里,用例:

服务器B上的用户可以使用其主机名平服务器A:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ping server_a

服务器A重新启动并获得一个新IP。

现在,服务器B上的用户不能再使用其主机名ping服务器A,因为"server_a“仍然映射到不推荐的IP。

是否可以在服务器A和服务器B上执行请求DHCP更新映射的操作?

EN

回答 1

Unix & Linux用户

发布于 2022-06-09 12:55:05

首先,您确定服务器B从DNS获得了错误的IP吗?它可能有一个本地DNS缓存,这可能导致不推荐的信息继续存在。

某些版本的nscd (名称服务器缓存守护进程)可以选择在每个用户的基础上刷新DNS缓存:nscd -I hosts。如果这不起作用,您可能需要以root用户的身份运行一些命令:

  • 如果正在使用systemd-resolved.service,则命令将为systemd-resolve --flush-caches
  • 如果系统使用的是nscdunscd,而且上面提到的每个用户命令都不能工作,nscd -i hosts将在系统范围内刷新其DNS缓存。
  • 如果系统将ISC绑定配置为缓存解析器,则rndc flush将是刷新缓存的命令。

甚至可能根本没有DNS服务器:主机名解析可能依赖于mDNS (多播DNS) Zeroconf/Avahi/Bonjour功能。在服务器B上,如果在ping server_a.local中启用了mDNS主机名解析库,则可以尝试/etc/nsswitch.conf显式请求基于mDNS的IP地址。

如果您确信不推荐的信息实际上来自DNS服务器(即您已经使用nslookupdig显式查询了该DNS服务器,并且它使用了错误的IP地址),那么下一个问题将是: DNS注册应该如何被更新?

有几种选择。DHCP服务器可以配置为更新正向和反向DNS记录;也可以配置为只更新反向- DNS记录,并允许客户端执行自己的转发记录(就像Windows AD域默认执行的操作,使用其域成员资格凭据来发出安全的DNS更新请求),或者DHCP服务器可能允许DHCP客户端使用DHCP选项指定是否希望完成DNS更新。

或者,如果DNS服务器管理员没有与DHCP服务器管理员协调,则可能根本没有自动的DNS更新,而且所有DNS信息实际上都是手动更新的。显然,在启用DHCP的网络中,这不是一个理想的情况,但如果存在大量可用的IP地址,则可能会工作得非常好,因为DHCP客户端和服务器都将尝试在可能的情况下将任何先前分配的IP地址保存在同一台主机上。

(有时,Internet服务提供商的DHCP服务器故意破坏这一功能,以阻止用户依赖保持不变的IP地址,除非制定了指定静态IP地址的额外成本服务协议。)

如果DNS信息以前已经根据匹配的DHCP自动更新,默认假设是这应该仍然有效。

您可以尝试检查DHCP客户端的设置,以验证它正在设置必要的DHCP选项,以请求DHCP服务器执行DNS更新,然后禁用并重新启用服务器A上的网络接口。

如果您的系统正在使用NetworkManager,请使用nmcli c show <connection name>查看所使用的连接的所有设置:为了将主机名传递给DHCP服务器,应该在启用ipv4.dhcp-send-hostname的情况下设置ipv4.dhcp-hostnameipv4.dhcp-fqdn (互斥),ipv4.dhcp-hostname-flags应该具有默认值0或值3显式设置NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE (0x1)和NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED (0x2)标志。

如果不使用NetworkManager,请参阅DHCP客户端的文档,以了解如何使用该特定的DHCP客户端设置DHCP /fqdn/ the更新选项。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/705565

复制
相关文章
Spring AOP切面类依赖注入的正确姿势
结合spring的文档  https://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/aop.html#aop-aj-configure
明明如月学长
2021/08/27
1.1K0
java注释的作用是什么_java为什么要写注释
注释是对java源代码的解释说明。 注释可以帮程序员更好的理解程序。
全栈程序员站长
2022/11/17
7470
Java的类/方法/字段注释详解
一个程序的可读性,关键取决于注释。如果一个程序想二次开发,要读懂前面的程序代码,就必须在程序中有大量的注释文档,所以对于一个优秀的程序员来说,学会在程序中适当地添加注释是非常重要的。
JavaEdge
2020/05/26
3.2K0
对于设备制造商来说,正确的智能指环策略是什么?
智能指环(Smart Ring)是一个新兴但尚未开发的可穿戴电子产品细分市场,品牌和制造商如何利用智能指环创造一个有利可图且无争议的蓝海市场?
用户4122690
2020/04/02
1.1K0
对于设备制造商来说,正确的智能指环策略是什么?
Java中类注释规范
如上图所示,点击右侧的+,新建Live Template,然后编辑如上图,将应用范围设为Java,如果只设comment,无法智能提示,且必须/*再按tab才行。如果有一些 $var$,可以 编辑变量 在IntelliJ IDEA中,打出的部分就会智能提醒,Enter后恩Tab即可。
用户8983410
2021/10/07
1.8K0
关于java类加载正确的是_java类初始化过程
我们当在另一个类中引用其他类的final静态值的时候,编译器把其他类的final符号引用存储在自己类的常量池中了
全栈程序员站长
2022/09/22
3800
【js】如何正确的写代码注释?
简单的变量声明之类的内容可以进行简单注释,但是函数就不能这样做了,要知道注释的作用是一种为了让代码更易读、易维护、易理解,起到提示的作用的,上面的两个注释都是正确的,但是它起到的作用太低了,在正式工作中我们往往会协同开发,这种注释是万万不可的。
坚毅的小解同志的前端社区
2023/10/17
2120
【js】如何正确的写代码注释?
PhpStorm 头部注释、类注释和函数注释的设置
如下图,设置头部注释、类注释以及函数注释,时间、用户名、文件名称等随机改变的属性,直接使用其下方已经定义的属性即可。
全栈程序员站长
2022/07/11
2.8K0
PhpStorm 头部注释、类注释和函数注释的设置
Java的类加载机制是什么?
Java的类加载机制是指在Java程序运行时,将类文件加载到内存中的一系列步骤。Java的类加载机制遵循着“按需加载”的原则,也就是说,只有在需要用到某个类的时候,才会将这个类的相关信息加载到内存中。这种“按需加载”的设计使得Java程序具备了很好的灵活性和效率。
用户1289394
2023/08/22
2160
Java的类加载机制是什么?
关于java类加载正确的是_java类什么时候被加载
我们当在另一个类中引用其他类的final静态值的时候,编译器把其他类的final符号引用存储在自己类的常量池中了
全栈程序员站长
2022/09/22
3620
关于java类加载正确的是_java类什么时候被加载
java中的stringbuffer是什么_java string类
区别一:在Java中字符串使用String类进行表示,但是String类表示字符串有一个最大的问题:“字符串常量一旦声明则不可改变,而字符串对象可以改变,但是改变的是其内存地址的指向。”所以String类不适合于频繁修改的字符串操作上,所以在这种情况下,往往可以使用StringBuffer类,即StringBuffer类方便用户进行内容修改,
全栈程序员站长
2022/11/08
4380
java文档注释符号_java的注释符号
标识符可以简单的理解成一个名字。 在Java中,我们需要给代码中的很多元素起名,包括类名、方法名、字段名、变量名等等。我们给对应元素起的名称就被称为标识符,一个正确的标识符需要遵循以下规则:
全栈程序员站长
2022/11/10
10.3K0
java文档注释符号_java的注释符号
Java中的注释
文档注释的作用: 注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。 说明注释,使你更加方便的记录你的程序信息。
小沐沐吖
2022/09/09
1.4K0
Java中的注释
代码洁癖系列(四):可忽略的注释
刚开始学编程的时候,老师就告诉我们,注释很重要,但是一直到现在,也没有人真正告诉过我要怎么写注释。还有很多人甚至干脆不写注释。所以今天想聊一下到底如何写注释。
Jackeyzhe
2020/03/11
5580
代码洁癖系列(四):可忽略的注释
转引的注释怎么写_java注释模板
添加注释模板方法:CTRL+ALT+S(或者File -> Setting) 打开设置,搜索Live Templates 如下图一所示:
全栈程序员站长
2022/11/10
6.9K0
转引的注释怎么写_java注释模板
Java8新特性:Optional类的正确使用姿势
空指针异常是我们在实际开发中经常会遇到的问题,为了防止程序因为异常而中断,通常要在代码中添加大量的非空验证,例如一个释放 JDBC 相关资源的代码,如下所示。
南风
2019/08/01
9590
Java8新特性:Optional类的正确使用姿势
泛型类的正确用法
在准备下次直播Java基础的内容中,偶然看到Java泛型这个知识点,突然有了点想法,之前一直纠结的一个问题有了解答的思路。
FunTester
2020/10/29
8710
io是什么域名 域名对于网址的作用
现在互联网已经和人们的正常生活紧密地联系在了一起,如果在日常生活中人们离开了互联网,那么几乎就是寸步难行,而且由于互联网的不断发展,现在大家可以在家里就能够完成办公任务。但是很多人对于互联网并不是特别的了解,大家在登录网站的时候通常后面会有域名。很多人对于io是什么域名感到非常的疑惑,在接下来的内容里就给大家解决这一个问题。
用户8715145
2021/08/17
12.2K0
读论文的正确姿势是什么?
但是有没有发现当你费劲巴拉的读到最后,发现所读的论文并不是你想要的。显然,这种不错过每一张表格,不错过每一个数字和每一个公式的“害怕错过”式阅读法并不是最有效的,而且这种阅读方法容易在论文的细节中迷失方向。
AI科技评论
2020/06/03
1.4K0
点击加载更多

相似问题

Gstreamer视频帧对最大速率

10

gstreamer到动态视频流的速率限制

12

慢帧速率的碰撞检测

11

如何在C++中定义gstreamer中视频流元素的“帧速率”属性

20

openGL中的帧速率和绘制流

36
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文