Linux下hostname与hosts
2016-03-04 14:48
609 查看
参考:http://wp.fungo.me/linux/what-the-hell-is-hostname.html
hostname 就是机器名,内核中的一个变量,可临时修改也可以永久修改
/etc/hosts 本地DNS系统,查询 域名 时会先到此文件里面查询,查不到再去 系统DNS 找
所以 hostname 和 hosts 没有半毛钱关系
但是,在以下情况容易引起混乱:
假设域名 clickme.com 是一个DNS查不到的域名,A机器的hostname 恰恰是 clickme.com,而在A机器上想要通过 http://clickme.com 来访问本机http服务时,发现无法访问,而在 /etc/hosts 中添加一行
127.0.0.1 clickme.com
后,发现可以通过 访问 hostname 了,从而错误认为 /etc/hosts 跟hostname 有某种关联(类似于让hostname生效之类),其实只是一个巧合而已。
hostname 就是机器名,内核中的一个变量,可临时修改也可以永久修改
/etc/hosts 本地DNS系统,查询 域名 时会先到此文件里面查询,查不到再去 系统DNS 找
所以 hostname 和 hosts 没有半毛钱关系
但是,在以下情况容易引起混乱:
假设域名 clickme.com 是一个DNS查不到的域名,A机器的hostname 恰恰是 clickme.com,而在A机器上想要通过 http://clickme.com 来访问本机http服务时,发现无法访问,而在 /etc/hosts 中添加一行
127.0.0.1 clickme.com
后,发现可以通过 访问 hostname 了,从而错误认为 /etc/hosts 跟hostname 有某种关联(类似于让hostname生效之类),其实只是一个巧合而已。
相关文章推荐
- Linux修改文件内容【命令】
- Linux下Gcc生成和使用静态库和动态库详解
- 学习Linux决心书
- Linux删除文件和文件夹【命令】
- linux服务器校对时间方法
- Linux 下jsoncpp安装
- CentOs上搭建git服务器
- Linux创建文件【命令】
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- configure: error: cannot run /bin/sh ./config.sub解决办法
- 【转】Linux内核同步机制
- linux 隐藏进程 - crux实现
- Linux创建目录【命令】
- Linux中批量重命名的方法
- Linux 分区名称和磁盘路径匹配 及 磁盘读取
- CentOs使用Yum自动安装UnRar方法
- Android Linux Kernel 移植流程
- Linux 2.6 劫持系统调用 隐藏进程
- linux 脚本判断一个目录不存在