你好,我正在使用 ubuntu 服务器,其他人已经做到了。我通过输入检查了我的主机名,hostname
它显示vps
。
我检查了我的etc/hostname
档案,上面写着vps
在/ect/hosts
文件中它有
127.0.0.1 localhost
127.0.1.1 vps.xxxxxx.no vps
xxx.xx.xxx.xx xxxxxx.com
这xxx.xx.xxx.xx
是我网站的 IP 地址
此外,此站点的访问网址不同于xxxxxx.com
。假设我的 sitec 是通过以下方式访问的zzzzzzz.com
我的问题是
其中/ect/hosts
说站点主机是,xxxxxx.com
但您可以通过不同的名称访问它zzzzzzz.com
。那么您在哪里可以设置该设置?
我的主机名也显示为vps
,这背后的逻辑是什么
我知道这些都是愚蠢的问题,但我找不到任何东西。
答案1
请注意,服务器内部定义的名称及其对应的 IP 地址(由/etc/hosts
和 定义/etc/hostname
)只有您的服务器知道。
您可以在此处定义任何您喜欢的内容。
在您的服务器之外,还有 DNS 服务器,它们将为互联网用户提供名称到 IP 地址的解析。DNS 中定义的名称可能与服务器中定义的名称不同。
此外,在您访问服务器的机器上,可能存在一些/etc/hosts
具有其他名称的文件,用于映射到服务器的 IP 地址。
因此,你的服务器有 IPA B C D可以称为虚拟专用服务器内部(/etc/hostname
& /etc/hosts
)。
在互联网上,可能有官方 DNS 名称XXXXXX.com指向A B C D。
在本地桌面上,你甚至可以拥有一个本地/etc/hosts
文件,其名称为网易云音乐定义为A B C D。
答案2
在 /ect/hosts 中,它显示站点主机是 xxxxxx.com,但您可以使用其他名称 zzzzzzz.com 访问它。那么您在哪里可以设置该设置?
我会开始检查
- 路由器。
- 用于 DNS 服务器。由于它被称为 vps,因此它可能是一个虚拟系统。
另外我的主机名显示为 vps,这背后的逻辑是什么
据我们所知,它只是主机中的一个名称。您应该询问服务器的创建者,但一般来说:VPS 表示虚拟专用服务器。如果是虚拟专用服务器,您可能会认为这个名称很合适。