1. 程式人生 > >主機名和名稱解析

主機名和名稱解析

對應關系 mar getent roc sysconf get 正向 -m gpo

主機名和名稱解析

    配置當前主機的主機名:
        1。hostname [Hostname]
            hostnamectl set-hostname HOSTNAME(centos7)
        2。echo "Hostname" >/proc/sys/kernel/hostnmae
        
        3。配置/etc/sysconfig/network和/etc/hosts
            同時在/etc/sysco  nfig/network 中修改HOSTNAME=Hostname,
            並且在/etc/hosts 中添加本地ip與主機名的對應關系,如 172.18.0.1  haha。
            
    在/etc/hosts中配置本地解析器,解析器執行正向和逆向查詢
        一個ip可以支持多個名字
        本地主機名數據庫和IP 地址的映像
        對小型獨立網絡有用
        通常,在使用DNS 前檢查
        getent hosts 查看/etc/hosts 內容
        
    Dns名字解析
        /etc/resolv.conf
            nameserver DNS_SERVER_IP1
            nameserver DNS_SERVER_IP2
            nameserver DNS_SERVER_IP3
            search magedu.com
        /etc/nsswitch.conf
            與/etc/hosts 相比優先於DNS名字解析
            這個文件中可以修改優先級
        
        正向解析:FQDN-->IP
            # dig -t A FQDN
            # host -t A FQDN
        反向解析:IP-->FQDN
            # dig -x IP
            # host -t PTR IP
            
    修改或配置dns地址配置文件是不需要重啟網路服務。

主機名和名稱解析