Çeşitli Linux ve FreeBSD sistemlerine bakarken, bazı sistemlerde /etc/hosts
ana bilgisayarın ortak ana bilgisayar adı için bir giriş içerdiğini fark ettim , ancak diğer systemst'de değil.
Buradaki en iyi uygulama nedir? / Etc / hosts dosyamda ana bilgisayar FQDN'si (ör. Myhost.example.org) ve kısa ana bilgisayar adı (ör. Myhost) için bir giriş olmalı mı? FQDN kaydı localhost'a mı yoksa kutunun harici IP'sine mi işaret etmeli?
Örneğin, birçok RHEL / EL kutusundaki varsayılan yapılandırma, genel ana bilgisayar adını içine koymaz /etc/hosts
:
myhost # cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
myhost #
Diğer varyant, ana bilgisayarın kısa ana bilgisayar adı ve FQDN'sinin 127.0.0.1'i işaret etmesidir. Bana bu günlerde kaşlarını çatmış eski bir uygulama olduğu söylendi, ancak birçok yönetici hala bunu yapıyor.
myhost # cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 myhost myhost.example.org
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
myhost #
Üçüncü varyant, ana makinenin FQDN'sine ve kısa ana bilgisayar adına ana bilgisayarın harici IP adresi verilmesidir. DNS sunucularına karşı aramaları azalttığı için bu üçüncü değişken benim için en uygun görünüyor.
myhost # cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
74.125.239.xxx myhost myhost.example.org
myhost #
Buradaki en iyi uygulama nedir?
127.0.0.1 localhost myhost
olması gerekir ), yeterli olmalı ve74.125.239.xxx myhost myhost.example.org
dediğiniz gibi DNS aramalarını kaydeder. "En iyi uygulama" bir standart olmadığı sürece "bilgili insanlar ne kullanır".