??在Linux服务器上设置域名访问网站,首先需要了解服务器的网络环境和配置。假设服务器已经具备访问内网的能力,接下来需要进行一系列的设置,以实现通过域名访问网站的需求。
# 谷歌公司免费提供的公开的DNS服务器地址
ping 8.8.8.8
# 中国电信提供的公共DNS服务器地址 - 国内用的比较多
ping 114.114.114.114
8.8.8.8
:是一个公开的DNS服务器地址,由谷歌公司免费提供。它可以用于将域名转换为IP地址,是互联网访问中不可或缺的一部分。使用8.8.8.8作为DNS服务器地址的好处是,它快速、可靠并且安全。谷歌公司提供了这个公开的DNS服务器,以便任何人都能够使用它来解析域名。除了8.8.8.8之外,还有其他可用的DNS服务器地址,例如8.8.4.4和4.2.2.2等。
114.114.114.114
:是一个公共DNS服务器地址,由中国电信提供。它可以用于将域名转换为IP地址,是互联网访问中不可或缺的一部分。使用114.114.114.114作为DNS服务器地址的好处是,它快速、可靠并且稳定。此外,这个DNS服务器不会对用户进行广告推送。国内很多用户使用这个服务器地址作为首选DNS服务器。
出现下图所示的情况,这说明外部网络不通,需要进行设置。
如果能正常ping通则不用处理。
问题分析:这是因为Linux服务器没有配置DNS服务器导致
修改/etc/resolv.conf
中配置DNS服务器
可以配置多个,格式如上:nameserver 8.8.8.8
修改对应网口的网络配置文件,不同的linux服务器的路径有所差异。根据自己的实际路径进行配置。
如:我这边路径在 /etc/systemd/network/
目录,修改网口2的配置文件,加上DNS配置:
DNS=8.8.8.8
# 或者
DNS=114.114.114.114
或者:修改/etc/sysconfig/network-scripts/ifcfg-eth0
中配置DNS服务器
ifcfg-eth0中的配置效果跟方法1中的配置效果相同。
systemctl restart network.service
service network restart
如果重启命令不行的话,直接重启服务器执行命令:
reboot
ping 8.8.8.8
或 ping 114.114.114.114