
localhost.localdomain 即为主机名
2、在root用户下编辑network文件修改主机名,vi /etc/sysconfig/network
把localhost.localdomain修改成你想要的主机名即可
3、修改 /etc/hosts文件
4、用 reboot 命令重启,重启后即可生效
因为你这个是临时修改。要想永久改动。对于UBUNTU需要修改/etc/hostname,把新的主机名写进去,删除原有的。如果是redhat redora centos等,需要改动/etc/sysconfig/network同样是把主机名删除原有的,添加新的。由于测试需要在开发环境将域名绑定至内网IP上,这时候解析是正常的,按照/etc/hosts的配置解析到了对应的IP。测试完成之后,将该配置删除,发现域名依然解析到刚才配置的IP上去了。于是上网搜索了半天,终于找到了原因。 原来为了提高DNS 解析的记录,很多 *** 作系统都会提供缓存DNS 记录的功能,但是,这可能会为测试DNS 服务或域名设定带来麻烦。为了测试出准确的结果,我们需要强制刷新本地 DNS 缓存记录。 在常见的Linux发行版中主要使用的DNS缓存服务如下: nscd 是 name service cache daemon的缩写,Nscd是一个守护进程,提供最普通的域名请求的缓存服务。 默认的配置文件位于/etc/nscd.conf。 Dnsmasq是一个轻量的,小巧的,易于配置的DNS转发器和DHCP服务器。 它旨在向小型网络提供DNS和可选的DHCP,适用于资源受限的路由器和防火墙。 它可以服务于不在全局DNS中的本地计算机的名称。 它专为个人计算机使用和小型网络而设计,而不是大型网络。 BIND是Berkeley Internet Name Domain 的缩写,是使用最为广泛的域名服务软件。BIND是实现互联网域名系统(DNS)协议的开源软件。 BIND是迄今为止在互联网上使用最广泛的DNS软件,提供强大而稳定的平台。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)