1、设置静态IP
2、设置主机名
echo "centos-100" > /etc/hostname
查看hostname:
[root@localhost panqt]# hostname
centos-103
3、主机名ip映射
windows主机,直接在 C:\Windows\System32\drivers\etc\hosts 末尾加上
192.168.200.100 centos-100
192.168.200.101 centos-101
192.168.200.102 centos-102
192.168.200.103 centos-103
可以实现windows到所有虚拟机linux的主机访问
给所有linux主机,修改 /etc/hosts 添加和上面一样的映射,可以实现局域网内linux的主机相互访问
vi /etc/hosts
[root@centos-102 ~]# ping centos-103
PING centos-103 (192.168.200.103) 56(84) bytes of data.
64 bytes from centos-103 (192.168.200.103): icmp_seq=1 ttl=64 time=0.598 ms
64 bytes from centos-103 (192.168.200.103): icmp_seq=2 ttl=64 time=0.405 ms
64 bytes from centos-103 (192.168.200.103): icmp_seq=3 ttl=64 time=0.324 ms
64 bytes from centos-103 (192.168.200.103): icmp_seq=4 ttl=64 time=0.406 ms
64 bytes from centos-103 (192.168.200.103): icmp_seq=5 ttl=64 time=0.316 ms
主机名访问可以将应用与网络解耦:
dubbo.registry.address=zookeeper://192.168.200.102:2181
# dubbo的zookeeper配置可以改为:
dubbo.registry.address=zookeeper://centos-102:2181
一旦网络发生改变,不需要大量修改应用配置文件里的主机设置,只需要修改 ip-主机 映射表即可。
主机名访问也能更清晰的显示主机的任务。
当然,与ip直接访问相比,中间加了一层解析ip的过程,性能上可能不如ip直接访问.
网友评论