Řešení 1:
resolv.conf
určuje jmenné servery pro vyhledávání resolveru, kde bude ve skutečnosti používat protokol DNS pro překlad názvů hostitelů.
Obvykle hosts
soubor se používá pro administrativní účely, jako jsou backend a interní funkce, který je svým rozsahem podstatně izolovanější, protože na něj bude odkazovat pouze místní server.
/etc/nsswitch.conf
určuje pořadí vyhledávání pomocí hosts
vstup.
Pokud zde není odpověď na vaši otázku, upřesněte to prosím.
Podívejte se na následující manuálové stránky:
HOSTS(5)
RESOLVER(5)
Řešení 2:
resolv.conf určuje jmenné servery v pořadí podle preference vyhledávání.
hostitelé přepisují všechny jmenné servery mapováním adres URL/krátkých názvů na adresy IP.
Řešení 3:
- /etc/resolv.conf :Uvádí jmenné servery, které používá váš hostitel pro rozlišení DNS. Pokud používáte
DHCP
, je tento soubor automaticky vyplněn DNS záznamem vydanýmDHCP
server. - /etc/hosts/ :Je to pouze metoda statického vyhledávání pro rozlišení.
- /etc/nsswitch.con f:Definovalo pořadí rozlišení. S kým by se měl nejprve poradit ohledně rozlišení, DNS nebo hostitelského souboru? Například pokud má soubor následující konfiguraci
hosts: files dns
pak/etc/hosts
soubor bude nejprve zkontrolován pro rozlišení, pokud je doména stále neřešitelná, bude konzultován DNS.
Proč můj klient Linux ICA nemůže používat klávesu CTRL?
Vynutit místní provoz IP na externí rozhraní