ホスト名と /etc/hosts のまとめ

RHEL4 (CentOS4) でインストール時にホスト名の指定の有無での

変化を確認。

 

(1) インストールでホスト名を指定しない場合

 

・/etc/hosts

------------------------------------------

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1               localhost.localdomain localhost

------------------------------------------

 

・/etc/sysconfig/network

------------------------------------------

NETWORKING=yes

HOSTNAME=localhost.localdomain

------------------------------------------

 

# cat  anaconda-ks.cfg | grep networ

network --device eth0 --bootproto static --ip 192.168.17.129 --netmask 255.255.255.0

#

 

 

(2) インストールでホスト名を指定した場合

 

例)test.domain.com を指定

 

・/etc/hosts

------------------------------------------

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1               test.domain.com test localhost.localdomain localhost

                               ^^^^^^^^^^^^^^^^^^^^

------------------------------------------

 

・/etc/sysconfig/network

------------------------------------------

NETWORKING=yes

HOSTNAME=test.domain.com

------------------------------------------

 

# cat  anaconda-ks.cfg | grep networ

network --device eth0 --bootproto dhcp --hostname test.domain.com

#

 

 

 

/etc/hosts を色々変更

 

# cat /etc/sysconfig/network

NETWORKING=yes

#HOSTNAME=test.domain.com

HOSTNAME=test

#

 

 

 

/etc/hosts

------------------------------------------

127.0.0.1               localhost.localdomain localhost★1

192.168.17.128          test test.domain.com★2

------------------------------------------

 

------------------------------------------

# sendmail -bt -d0.10

Version 8.13.1

 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX

                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6

                NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS

                TCPWRAPPERS USERDB USE_LDAP_INIT

    OS Defines: ADDRCONFIG_IS_BROKEN HASFCHOWN HASFCHMOD

                HASGETDTABLESIZE HASINITGROUPS HASLSTAT HASNICE HASRANDOM

                HASRRESVPORT HASSETREGID HASSETREUID HASSETRLIMIT HASSETSID

                HASSETVBUF HASURANDOMDEV HASSTRERROR HASUNAME HASUNSETENV

                HASWAITPID IDENTPROTO NEEDSGETIPNODE REQUIRES_DIR_FSYNC

                USE_DOUBLE_FORK USE_SIGLONGJMP

Kernel symbols: /boot/vmlinux

     Conf file: /etc/mail/submit.cf (default for MSP)

     Conf file: /etc/mail/sendmail.cf (default for MTA)

      Pid file: /var/run/sendmail.pid (default)

Canonical name: test.domain.com★2 の情報

 UUCP nodename: test

        a.k.a.: test.domain.com★2 の情報 (第2フィールド)

        a.k.a.: [192.168.17.128]

     Conf file: /etc/mail/sendmail.cf (selected)

      Pid file: /var/run/sendmail.pid (selected)

 

============ SYSTEM IDENTITY (after readcf) ============

      (short domain name) $w = test

  (canonical domain name) $j = test.domain.com

         (subdomain name) $m = domain.com

              (node name) $k = test

========================================================

 

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)

Enter <ruleset> <address>

------------------------------------------

 

 

 

/etc/hosts

------------------------------------------

127.0.0.1               localhost.localdomain localhost★1

192.168.17.128          test.domain.com test★2

------------------------------------------

 

------------------------------------------

# sendmail -bt -d0.10

Version 8.13.1

 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX

                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6

                NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS

                TCPWRAPPERS USERDB USE_LDAP_INIT

    OS Defines: ADDRCONFIG_IS_BROKEN HASFCHOWN HASFCHMOD

                HASGETDTABLESIZE HASINITGROUPS HASLSTAT HASNICE HASRANDOM

                HASRRESVPORT HASSETREGID HASSETREUID HASSETRLIMIT HASSETSID

                HASSETVBUF HASURANDOMDEV HASSTRERROR HASUNAME HASUNSETENV

                HASWAITPID IDENTPROTO NEEDSGETIPNODE REQUIRES_DIR_FSYNC

                USE_DOUBLE_FORK USE_SIGLONGJMP

Kernel symbols: /boot/vmlinux

     Conf file: /etc/mail/submit.cf (default for MSP)

     Conf file: /etc/mail/sendmail.cf (default for MTA)

      Pid file: /var/run/sendmail.pid (default)

Canonical name: test.domain.com★2 の情報

 UUCP nodename: test

        a.k.a.: test★2 の情報 (第2フィールド)

        a.k.a.: [192.168.17.128]

     Conf file: /etc/mail/sendmail.cf (selected)

      Pid file: /var/run/sendmail.pid (selected)

 

============ SYSTEM IDENTITY (after readcf) ============

      (short domain name) $w = test

  (canonical domain name) $j = test.domain.com

         (subdomain name) $m = domain.com

              (node name) $k = test

========================================================

 

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)

Enter <ruleset> <address>

------------------------------------------

 

 

 

/etc/hosts

------------------------------------------

127.0.0.1               test test.domain.com localhost.localdomain localhost★1

192.168.17.128          test.domain.com test★2

------------------------------------------

 

------------------------------------------

# sendmail -bt -d0.10

Version 8.13.1

 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX

                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6

                NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS

                TCPWRAPPERS USERDB USE_LDAP_INIT

    OS Defines: ADDRCONFIG_IS_BROKEN HASFCHOWN HASFCHMOD

                HASGETDTABLESIZE HASINITGROUPS HASLSTAT HASNICE HASRANDOM

                HASRRESVPORT HASSETREGID HASSETREUID HASSETRLIMIT HASSETSID

                HASSETVBUF HASURANDOMDEV HASSTRERROR HASUNAME HASUNSETENV

                HASWAITPID IDENTPROTO NEEDSGETIPNODE REQUIRES_DIR_FSYNC

                USE_DOUBLE_FORK USE_SIGLONGJMP

Kernel symbols: /boot/vmlinux

     Conf file: /etc/mail/submit.cf (default for MSP)

     Conf file: /etc/mail/sendmail.cf (default for MTA)

      Pid file: /var/run/sendmail.pid (default)

Canonical name: test.domain.com★1

 UUCP nodename: test

        a.k.a.: test.domain.com★1 の情報 (第2フィールド)

        a.k.a.: localhost.localdomain★1 の情報 (第3フィールド)

        a.k.a.: localhost★1 の情報 (第4フィールド)

        a.k.a.: [127.0.0.1]

     Conf file: /etc/mail/sendmail.cf (selected)

      Pid file: /var/run/sendmail.pid (selected)

 

============ SYSTEM IDENTITY (after readcf) ============

      (short domain name) $w = test

  (canonical domain name) $j = test.domain.com

         (subdomain name) $m = domain.com

              (node name) $k = test

========================================================

 

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)

Enter <ruleset> <address>

------------------------------------------

 

 

 

/etc/hosts

------------------------------------------

127.0.0.1               test localhost.localdomain localhost★1

192.168.17.128          test.domain.com test★2

------------------------------------------

 

------------------------------------------

# sendmail -bt -d0.10

Version 8.13.1

 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX

                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6

                NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS

                TCPWRAPPERS USERDB USE_LDAP_INIT

    OS Defines: ADDRCONFIG_IS_BROKEN HASFCHOWN HASFCHMOD

                HASGETDTABLESIZE HASINITGROUPS HASLSTAT HASNICE HASRANDOM

                HASRRESVPORT HASSETREGID HASSETREUID HASSETRLIMIT HASSETSID

                HASSETVBUF HASURANDOMDEV HASSTRERROR HASUNAME HASUNSETENV

                HASWAITPID IDENTPROTO NEEDSGETIPNODE REQUIRES_DIR_FSYNC

                USE_DOUBLE_FORK USE_SIGLONGJMP

Kernel symbols: /boot/vmlinux

     Conf file: /etc/mail/submit.cf (default for MSP)

     Conf file: /etc/mail/sendmail.cf (default for MTA)

      Pid file: /var/run/sendmail.pid (default)

Canonical name: localhost.localdomain★1

 UUCP nodename: test

        a.k.a.: localhost.localdomain★1 の情報 (第2フィールド)

        a.k.a.: localhost★1 の情報 (第3フィールド)

        a.k.a.: [127.0.0.1]

     Conf file: /etc/mail/sendmail.cf (selected)

      Pid file: /var/run/sendmail.pid (selected)

 

============ SYSTEM IDENTITY (after readcf) ============

      (short domain name) $w = localhost

  (canonical domain name) $j = localhost.localdomain

         (subdomain name) $m = localdomain

              (node name) $k = test

========================================================

 

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)

Enter <ruleset> <address>

------------------------------------------

 

 

 

/etc/hosts

------------------------------------------

127.0.0.1               test.domain.com test localhost.localdomain localhost★1

192.168.17.128          test.domain.com test★2

------------------------------------------

 

------------------------------------------

# sendmail -bt -d0.10

Version 8.13.1

 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX

                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6

                NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS

                TCPWRAPPERS USERDB USE_LDAP_INIT

    OS Defines: ADDRCONFIG_IS_BROKEN HASFCHOWN HASFCHMOD

                HASGETDTABLESIZE HASINITGROUPS HASLSTAT HASNICE HASRANDOM

                HASRRESVPORT HASSETREGID HASSETREUID HASSETRLIMIT HASSETSID

                HASSETVBUF HASURANDOMDEV HASSTRERROR HASUNAME HASUNSETENV

                HASWAITPID IDENTPROTO NEEDSGETIPNODE REQUIRES_DIR_FSYNC

                USE_DOUBLE_FORK USE_SIGLONGJMP

Kernel symbols: /boot/vmlinux

     Conf file: /etc/mail/submit.cf (default for MSP)

     Conf file: /etc/mail/sendmail.cf (default for MTA)

      Pid file: /var/run/sendmail.pid (default)

Canonical name: test.domain.com★1

 UUCP nodename: test

        a.k.a.: test★1 の情報 (第2フィールド)

        a.k.a.: localhost.localdomain★1 の情報 (第3フィールド)

        a.k.a.: localhost★1 の情報 (第4フィールド)

        a.k.a.: [127.0.0.1]

     Conf file: /etc/mail/sendmail.cf (selected)

      Pid file: /var/run/sendmail.pid (selected)

 

============ SYSTEM IDENTITY (after readcf) ============

      (short domain name) $w = test

  (canonical domain name) $j = test.domain.com

         (subdomain name) $m = domain.com

              (node name) $k = test

========================================================

 

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)

Enter <ruleset> <address>

------------------------------------------