使用服务器名称而不是 IP 地址

使用服务器名称而不是 IP 地址

在我的 Ubuntu 服务器中安装了 apache 2,我使用许多 Web 应用程序,例如 osc、glpi。

要浏览这些应用程序,我必须在浏览器中编写@ip/glpi。我的目的是使用服务器名而不是IP地址。

这个动作的实现方法是什么

系统信息:

乌班图11.10

PHP 5.3.6

阿帕奇2.2.20

MySQL 5.1.67

答案1

您需要提供服务器主机的主机名。

通常,您可以通过以下三种方式之一执行此操作:

1 通过 DNS 区域

如果您可以控制 LAN 的 DNS 服务器(假设您只需要外部访问;或者控制域/区域 DNS 服务器以实现更广泛的 Internet 访问),您可以添加将给定名称指向 IP 地址的主机 (A) 记录。

2 通过本地定义的主机

在您想要访问的任何计算机上,您可以向 HOSTS 文件添加一行(在 Linux 下通常是 /etc/hosts,在 Windows 和其他操作系统下的其他位置),该文件本身具有从名称到 IP 的映射。

第二种方法的缺点是您需要在要访问的每台计算机上执行此操作,并且如果 IP 发生变化,您需要在每个主机文件中进行更改。

3 使用动态 DNS/无 IP 服务

有许多服务(免费和付费)允许您创建和管理 DNS 记录。您可以使用这些帐户上的帐户来设置主机名以解析为服务器的 IP 地址。

然后,您可以在网上的任何地方连接到 myhostname.myservice,它将解析为 IP,该 IP 可以是外部 IP,也可以是您选择的本地 IP。

相关内容