欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

FQDN 是什么

FQDN是完全合格域名/全程域名缩写,Fully Qualified Domain Name,即是域名,访问时将由DNS进行解析,得到IP。

FQDN = Hostname + DomainName

当我们申请了一个域名时,就可以使用这个域名来得到IP,但若这个域名下挂在很多主机如何?我是不是得申请很多很多域名给每个主机?不需要,域名即创建了一个域,就如命名空间,在这个命名空间下,其他主机都可以创建自己的名称。这个名称就是通过以上公式得来。


举个例子,一个公司申请了域名comp.com,这时候有一台主机名为web,则可以使用web.comp.com得到这个主机IP。若还有两台提供邮件和OA服务的主机cmail,oa,则这时候可以用以下FQDN:

cmail.comp.com

oa.comp.com


类似例子也在安装linux系统时,很多时候我们安装Ubuntu,Debian或Kali时,会需要你填写一个域,这个域即是你自己的,只是没有注册,且只能在本地网络使用。

Linux下查看方式:

hostname, 查看主机名

hostname -f 查看FQDN

dnsdomainname 查看域

uname -h 查看主机名

注:主机名作为一个网络节点的标示。


来自  https://blog.csdn.net/u012842205/article/details/51931017


Linux设置FQDN

  FQDN是Fully Qualified Domain Name的缩写, 含义是完整的域名. 例如, 一台机器主机名(hostname)是www, 域后缀(domain)是example.com, 那么该主机的FQDN应该是 www.example.com.另外, 其实FQDN最后是以”.”来结尾的, 但是大部分的应用和服务器都允许忽略最后这个点。

 

  Linux允许用户通过hostname命令查看并设置主机名。 用户也可以通过hostname -f命令得到该主机的FQDN. 但是, 却没有直接设置FQDN的命令。以下简要介绍设置方法。

 

  首先在/etc/hostname文件中设置主机名:

 

[root@localhost~]# vi /etc/hostname

 

elk

 

  然后在/etc/hosts文件中增加一行主机记录, 第一个字段是该主机的IP地址, 第二个字段是你希望设置的FQDN,最后是刚刚设置的主机名:

 

[root@localhost~]# vi /etc/hosts

 

127.0.0.1   localhost localhost.localdomain localhost4localhost4.localdomain4

::1         localhost localhost.localdomainlocalhost6 localhost6.localdomain6

192.168.3.95elk.server.com elk

 

  通过hostname -F /etc/hostname更新主机名。通过hostname -f看到FQDN:

 

[root@localhosttls]# hostname -F /etc/hostname

[root@localhosttls]# hostname -f

elk.server.com

[root@localhosttls]# hostname

Elk

来自  https://blog.csdn.net/tiger_lin1/article/details/78350275

普通分类: