AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 844650
Accepted
shenkwen
shenkwen
Asked: 2017-04-16 06:01:37 +0800 CST2017-04-16 06:01:37 +0800 CST 2017-04-16 06:01:37 +0800 CST

我什么时候真正需要 FQDN?

  • 772

我一直在阅读有关设置服务器以托管网站的 linode 指南。最困扰我的一个概念是 FQDN。根据我的阅读,FQDN 非常重要,必须设置。在我的实际情况中,我多年来一直在运行 2 个 linode 服务器,其中一个我只是用我的名字设置它

123.4.56.78 shenkwen shenkwen

对于另一个我将其保留为默认值

127.0.1.1       ubuntu.members.linode.com       ubuntu

对于这 2 台服务器,我从未遇到过有关未正确设置 FQDN 的任何问题。所以我不明白为什么设置一个 FQDN 很重要,什么时候我会后悔我没有正确设置一个。

我也在 github 上阅读本指南,它说

主机名也很重要,因为它们是计算机完全限定域名 (FQDN) 的一部分。将 FQDN 分配给计算机使其可通过公共域名系统 (DNS)(即 Internet)访问。

我真的很困惑为什么仅通过设置 FQDN 就可以访问计算机。我的意思是我可以将 FQDN 设置为任何东西,例如stackoverflow.com,但是互联网如何通过这个“FQDN”访问我的计算机?

hostname
  • 1 1 个回答
  • 1202 Views

1 个回答

  • Voted
  1. Best Answer
    ivanivan
    2017-04-16T06:35:50+08:002017-04-16T06:35:50+08:00

    比 FQDN 更重要的是服务器有自我认同感,并且可以确认。所以/etc/hostname应该有一个简单的主机名(我有多个 linode 机器,所以我使用 node1、node2 等)。同名应该有一个指向 127.0.0.1 或 127.0.1.1 的指针/etc/hosts

    如果您想使用 DNS 访问您的机器、获取 SSL 证书等,您将需要一个真正的 DNS 级别的 FQDN。好在 linode 为您提供了一个 FQDN - 形式为 liNN-NNN.members.linode.com,其中Ns 是数字(可能更多)。您可以在“远程访问”下的控制面板中看到它或联系支持人员。

    如果您开始配置服务 - 邮件、http/https 等 - 那么每个服务都会有一个配置文件(或多个文件),您可以在其中指定要响应的主机名/FQDN。只要 DNS 将该主机名/FQDN 指向您的 IP,就可以正常工作。

    根据您对机器的操作 - 例如,如果您设置了一个邮件服务器,它可能会拉入您的主机名等,以便在初始安装时创建自己的配置。

    • 0

相关问题

  • 如何避免使用主机名 Macintosh-2?

  • 将主机名解析为内部 BIND 域中的域名

  • 命名约定 [重复]

  • 专用网络的顶级域/域后缀?

  • 对于具有许多不同服务的少数服务器来说,一个好的主机名约定?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve