hosts 与hostname
/etc/hosts 的作用
- 定义: the static table lookup for host name 主机名查询静态表
- 作用: 负责ip地址与域名快速解析的文件,相当于本机上的快捷通讯录, 它可以:
- 让本机通过保存的映射关系迅速找到主机名的ip地址,以进行访问
- 用于虚拟主机的访问
- 范围: local
- 格式: IP hostname.domain hostname
- 参考: Linux修改/etc/hosts
/etc/hostname 的作用
- 定义: Kernel 的一个变量,当前主机的名字,可修改
- 作用: 相当于本机名片、姓名,用于被其他主机识别
- 局域网内可用主机名代替IP访问
- 范围: 局域网
- 格式: ASCII保存在/etc/hostname即可
- 参考: Linux hostname的含义和修改
常用举例
- 配置apache2 的虚拟主机,是在local访问某个虚拟主机地址,只需在/etc/hosts 中添加IP和 vhost name映射即可
- IP经常变化,为了避免麻烦可用hostname方式登陆,即uname@ip.domain.com –> uname@hostname.domain.com