V jedné z proběhlých aktualizací baselayoutu se tiše (nebo alespoň dostatečně tiše, abych si toho nevšimnul) změnil způsob zadávání doménového názvu počítače. Soubor /etc/conf.d/domainname zastaral a používá se kombinace několika už existujících. A jelikož každý počítač by se měl nějak jmenovat, tak jsem zapátral ve fóru, kde je to dost oblíbené téma. Takže jak například nastavit doménové jméno na host.mydomain.tld:

  1. V souboru /etc/conf.d/hostname musí být zadán název počítače
    HOSTNAME=“host“
  2. V /etc/resolv.conf musí být kromě DNS serverů i doménová část jména počítače:
    domain mydomain.tld
  3. A nakonec v /etc/hosts musí být pro adresu 127.0.0.1 (možná i jinou z localhosta, nezkoušel jsem) zadán plný doménový název, název počítače a logicky i localhost. Přesně v tomhle pořadí.
    127.0.0.1 host.mydomain.tld host localhost

Pokud jste všechno zadali správně, tak by různé varianty příkazu domainname měly ukazovat toto:
# domainname -s
host
# domainname -d
mydomain.tld
# domainname -f
host.mydomain.tld

Zanechej komentář

K zanechání komentáře ke článku musíte být přihlášen. Přihlásit »