A ordem em que uma entrada DNS é procurada pode ser alterada?

2

A ordem em que uma entrada é pesquisada no DNS ou nos hosts (/ etc / hosts) é especificada no Linux?

Por exemplo: se eu especificar o DNS e, em seguida, os hosts, o nome deverá ser resolvido usando o DNS primeiro e os hosts com falha.

    
por Tom Wijsman 07.01.2010 / 10:33

2 respostas

4

Geralmente isso é feito com os arquivos /etc/resolv.conf e /etc/nsswitch.conf. Para determinar a ordem, veja a linha " hosts " do nsswitch.conf .

nsswitch.conf é onde você configura a mudança de serviço de nomes. Este é um padrão bastante normal de um sistema Debian Lenny:

# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the 'glibc-doc-reference' and 'info' packages installed, try:
# 'info libc "Name Service Switch"' for information about this file.

# ...    

# HERE          vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv    
hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

resolv.conf lista seus servidores DNS e quais nomes de domínio devem ser anexados ao nome do host por padrão. É provavelmente gerado automaticamente pelo seu cliente DHCP.

search lan
nameserver x.x.x.x
    
por 07.01.2010 / 10:36
0

Procure por /etc/host.conf. man host.conf para mais informações.

    
por 07.01.2010 / 10:44

Tags