Nos posts anteriores vimos como configurar uma interface de rede manualmente, bem como configurar o nosso roteamento. Ou seja, com 2 linhas de comando voce ja tem o TCP/IP funcionando no seu linux. Porem, ainda falta configurar a resolucao de nomes, para que seja possivel conectar atraves dos nomes ao inves dos enderecos IP.A configuracao DNS (cliente) no linux e composta de 2 arquivos:- /etc/resolv.conf- /etc/hostsNo arquivo /etc/resolv.conf voce especifica basicamente os parametros relativos ao dominio que voce faz parte e o servidor DNS que resolve nomes pra voce. No caso, os seguintes parametros:search triforsec.com.brnameserver 8.8.8.8A opcao search configura qual dominio vai ser adicionado a um nome de host quando voce tentar conectar em uma maquina, especificando apenas o nome de host. Por exemplo:# ping wwwPING www.triforsec.com.br (189.1.14.23) 56(84) bytes of data.Ou seja, como eu apenas passei o nome de host, ele adicionou ao host o parametro especificado na opcao 'search' do resolv.conf. Em seguida, ele consultou o servidor DNS 8.8.8.8 pelo nome www.triforsec.com.br que resolveu para 189.1.14.23.No arquivo /etc/hosts, voce faz associacoes estaticas de nome -> ip. Por exemplo, voce tem uma rede local sem DNS, e gostaria de conectar nas suas outras maquinas pelo nome. Entao, voce configura isso no /etc/hosts como no exemplo abaixo:192.168.0.44 emailserver192.168.0.45 dnsserverSe voce tentar pingar emailserver:# ping emailserverPING emailserver (192.168.0.44) 56(84) bytes of data.Agora, uma pergunta basica: o linux tenta resolver quem primeiro? No /etc/hosts ou no DNS?De forma rapida, primeiro no /etc/hosts. Porem, isso e configurado no /etc/nsswitch.conf na linha:hosts: files dnsfiles quer dizer que ele deve tentar primeiro no /etc/hosts e dns em segundo lugar.Ou seja, na hora da resolucao de nomes, se o /etc/hosts atender a solicitacao, o linux nao vai consultar o servidor DNS. Em outras palavras, se o nome consultado nao estiver especificado no /etc/hosts, o linux vai consultar o servidor DNS pelo nome requisitado.Espero que tenham entendido!Abracos e ate a proxima! Esses dias estive pensando sobre os sites de howto e em como isso pode nao ser benefico para os profissionais linux no mercado, pois acaba tornando as pessoas preguicosas e certas de que sempre vao encontrar um documento de como instalar ou configurar alguma coisa na internet, por isso, nao e preciso estudar. Quando eu comecei a utilizar linux em 1996, existia pouca documentacao e a maior fonte de informacoes eram as listas (em ingles) e alguns poucos sites sobre o assunto. Como era um dos poucos que ja estavam utilizando linux, efetuei diversos tipos de migracoes e consultorias, peguei todo tipo de cenario maluco que voce possa imaginar. Quando acontecia uma bronca, nao tinha a quem recorrer, pois o cliente precisa da solucao o mais rapido possivel. Ao inves de ficar esperando pelo auxilio dos colegas da lista, eu ia pesquisar na internet, fazer testes e mais testes de forma a entender o problema para poder achar a solucao. Isso me fez ganhar um bom conhecimento, seguranca e agilidade na implementacao e solucao de problemas.Calma la, nao sou contra as receitas de bolo, ate porque eu utilizo algumas vezes pois nao ha a necessidade de reinventar a