Fórum Debian
DNS ubuntu server vs cliente XP windows - Versão para Impressão

+- Fórum Debian (http://www.forumdebian.com.br)
+-- Fórum: Debian (/forum-4.html)
+--- Fórum: Redes (/forum-17.html)
+--- Tópico: DNS ubuntu server vs cliente XP windows (/thread-253.html)



DNS ubuntu server vs cliente XP windows - fransdantas - 16/03/2011 09:09

Amigos, estou com um dado curioso, instalei o ubuntu 9.10 server, ele roda com proxy, ocorre que, quando os clients windowsXP ping um dominio via prompt do DOS o mesmo nao retorna o IP do dominio, ou seja, não resolve o DNS, mas se eu coloco os IP do servidor e a porta no navegador os clients acessam os sites em problemas, antes estava resolvendo sem problemas o DNS via prompt, fiz uma nova instalação, mesmo coisa nao funciona, peguei um disco antigo com a instalação do sistema operacional ubuntu server 9.10 funcionou, então copie os arquivos do squid para o disco com a nova instalação, e tambem as regras de firewall, mesmo assim na instalação nova não funcionou, alguem sabe dizer o que ocorre ?
Na instalação nova resolve o dns, pingo dominios e tudo mais, nos clients XP nao
E a configuração da placa de rede dos client XP possui como gateway o IP do servidor ubuntu server 9.10
Alguém sabe me dizer como corrigir isso ?


Re: DNS ubuntu server vs cliente XP windows - williamfonsecax - 16/03/2011 11:58

ocorre que, quando os clients windowsXP ping um dominio via prompt do DOS o mesmo nao retorna o IP do dominio, ou seja, não resolve o DNS, mas se eu coloco os IP do servidor e a porta no navegador os clients acessam os sites em problemas

tive esse mesmo problema, mas com o debian. depois de pesquisar instalei o bind
apt-get install bind9

e funcionou tranquilo.


Re: DNS ubuntu server vs cliente XP windows - spikey - 18/03/2011 00:18

Uma coisa tabém a ser feita é ver se está liberado o protocolo icmp no firewall, outra coisa seria verificar os arquivos de hosts das máquinas com o XP.


Re: DNS ubuntu server vs cliente XP windows - fransdantas - 22/03/2011 08:01

Obrigados amigos, vejo bind como um ótima solução para este caso, e venho tentanto colocar o servidor de DNS para rodar, mas oo instalar o bind o arquivo /etc/bind/db.root não é criado, estou a procura da sintaxe para criar este arquivo, não encontrei em nenhum local a sintaxe para os ROOTs servers, alguém sabe me informar a sintaxe desse arquivo ?
Desde já agradeço a ajuda de todos :-)


Re: DNS ubuntu server vs cliente XP windows - fransdantas - 22/03/2011 17:45

Amigos, consegui contornar o problema do db.root, mas agora recebo erro ao configurar o forwards, quando eu comento a linha referente ao forwards o dns roda, mas não resolve os endereços que não pertencem a zona de dns dele, o unico objetivo desse servidor de DNS é encaminhar os pedidos dos clientes para os dns alvo em forwards, ao iniciar indiciando os forwards recebo mensagem de falha, e quando comento o forwards recebo mensagem que o serviço do bind está ok, segue o syslog


Mar 22 17:39:12 linux2 named[1707]: exiting (due to fatal error)
Mar 22 17:39:57 linux2 named[1734]: starting BIND 9.6.1-P2 -u bind
Mar 22 17:39:57 linux2 named[1734]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS=' 'CXXFLAGS=-g -O2' 'FFLAGS=-g -O2'
Mar 22 17:39:57 linux2 named[1734]: adjusted limit on open files from 1024 to 1048576
Mar 22 17:39:57 linux2 named[1734]: found 2 CPUs, using 2 worker threads
Mar 22 17:39:57 linux2 named[1734]: using up to 4096 sockets
Mar 22 17:39:57 linux2 named[1734]: loading configuration from '/etc/bind/named.conf'
Mar 22 17:39:57 linux2 named[1734]: /etc/bind/named.conf:1: syntax error near '/'
Mar 22 17:39:57 linux2 named[1734]: loading configuration: unexpected token
Mar 22 17:39:57 linux2 named[1734]: exiting (due to fatal error)


Segue named.conf


[email protected]:/etc/bind# cat named.conf
/ This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";


zone "escritoriosp.br" {
type master;
file "db.escritoriosp.br";
};
zone "0.168.192.in.addr.arpa" {
type master;
file "db.192.168.0";
};


options {
#directory "/var/named";
#listen-on { 127.0.0.1; 192.168.0.1; };
forwarders { 200.204.0.10; 200.204.0.138; }
}

Já pesquisei na Internet hoje o dia todo uma forma de contornar este problema, mas até o momento nada, sobre o db.roots resolvi removendo o pacote e instalando novamente com o aptitude

apt-get remove --purge bind9
aptitude install bind9

Obrigado amigos desde já pela ajuda !!
Um grande abraço.


Re: DNS ubuntu server vs cliente XP windows - spikey - 22/03/2011 21:07

VNão entendi esta segunda parte, mas siga este link http://www.vivaolinux.com.br/artigo/DNS ... e-no-Linux.


Re: DNS ubuntu server vs cliente XP windows - fransdantas - 23/03/2011 07:42

Olá amigo spike
Então, depois de iniciar o bind ( /etc/init.dbind9 start ou restart ) eu olho para /var/log/syslog para analisar as mensagens referente a este start, quando inicio o servidor de dns apresenta erro, e este erro eu verifico dentro do syslog, mas o problema é que, preciso que os clientes que fazem consulta a este servidor de dns consultem dominios que estão foram da zona de DNS do meu servidor DNS local, e para isso preciso usar forwards dentro de named.conf, e este parametro dentro do named.conf quando coloco e reinicio o servidor me apresenta mensagem de erro. Segue o syslog


Mar 23 07:36:37 linux2 named[2457]: starting BIND 9.6.1-P2 -u bind
Mar 23 07:36:37 linux2 named[2457]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS=' 'CXXFLAGS=-g -O2' 'FFLAGS=-g -O2'
Mar 23 07:36:37 linux2 named[2457]: adjusted limit on open files from 1024 to 1048576
Mar 23 07:36:37 linux2 named[2457]: found 2 CPUs, using 2 worker threads
Mar 23 07:36:37 linux2 named[2457]: using up to 4096 sockets
Mar 23 07:36:37 linux2 named[2457]: loading configuration from '/etc/bind/named.conf'
Mar 23 07:36:37 linux2 named[2457]: /etc/bind/named.conf:24: 'options' redefined near 'options'
Mar 23 07:36:37 linux2 named[2457]: loading configuration: already exists
Mar 23 07:36:37 linux2 named[2457]: exiting (due to fatal error)


Note que nessa linha Mar 23 07:36:37 linux2 named[2457]: loading configuration from '/etc/bind/named.conf' o syslog comporta o erro sobre a inicialização do servidor de dns, e dentro do named.conf eu coloquei a seguinte sintaxe para encaminhamento de consultas de DNS


options {
#directory "/var/named";
#listen-on { 127.0.0.1; 192.168.0.1; };
forwarders { 200.204.0.10; 200.204.0.138; }
}


Não compreendo porque apresenta erro, se eu remover essas linha e inicializar o servidor ele restart com OK, mas se essas linhas estão no arquivo named.conf , então, recebo mensagem de fail para inicializar.

:-(


Re: DNS ubuntu server vs cliente XP windows - spikey - 24/03/2011 00:46

A maneira de como adicionou o forwarders está correta, não tenho como testar agora, mas pode ser que o options deveria estar em outro arquivo em /etc/bind. Tente para efeito de teste remover a linha de options, já que não está utilizando as opções directory e listen-on.