linux可访问内网,如何设置访问域名网站

发布时间:2024年01月19日

linux可访问内网,如何设置访问域名网站

??在Linux服务器上设置域名访问网站,首先需要了解服务器的网络环境和配置。假设服务器已经具备访问内网的能力,接下来需要进行一系列的设置,以实现通过域名访问网站的需求。

一、前置条件

  1. 确认现在服务器可正常运行,且内网环境正常,支持访问外部网络
  2. 先判断服务器是否能ping通域名网站:
# 谷歌公司免费提供的公开的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服务器。

出现下图所示的情况,这说明外部网络不通,需要进行设置。
1
如果能正常ping通则不用处理。

问题分析:这是因为Linux服务器没有配置DNS服务器导致

二、配置DNS服务器

  1. 修改/etc/resolv.conf中配置DNS服务器
    1
    可以配置多个,格式如上:nameserver 8.8.8.8

  2. 修改对应网口的网络配置文件,不同的linux服务器的路径有所差异。根据自己的实际路径进行配置。
    如:我这边路径在 /etc/systemd/network/目录,修改网口2的配置文件,加上DNS配置:

DNS=8.8.8.8
# 或者
DNS=114.114.114.114

1
或者:修改/etc/sysconfig/network-scripts/ifcfg-eth0中配置DNS服务器
2
ifcfg-eth0中的配置效果跟方法1中的配置效果相同。

  1. 重启网络服务,使配置生效,执行命令:systemctl restart network.service
    有些linux服务器命令是:service network restart

如果重启命令不行的话,直接重启服务器执行命令:reboot

  1. 此时重新尝试,是否能正常访问外部网络:ping 8.8.8.8 ping 114.114.114.114
    1
    在这里插入图片描述
文章来源:https://blog.csdn.net/weixin_44462773/article/details/135695160
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。