Proxy no navegador , DNS não resolve nome local [RESOLVIDO]

1. Proxy no navegador , DNS não resolve nome local [RESOLVIDO]

Felipe
fjtec

(usa Debian)

Enviado em 08/10/2009 - 16:27h

O meu servidor está configurado com proxy transparente e está "resolvendo os nomes" locais corretamente, como por exemplo: Digito “http://servidor” no navegador e acessa normalmente o servidor sem precisar colocar IP.
Agora quando configuro proxy no navegador não está dando certo. Só acessa colocando IP.



  


2. Re: Proxy no navegador , DNS não resolve nome local [RESOLVIDO]

Rodrigo Mendes Pasini
rodrigo8819

(usa Ubuntu)

Enviado em 08/10/2009 - 17:30h

Quando você configura o ip no navegador tem uma opção para não usar proxy para endereços locais, isso deve resolver seu problema.

E se seu proxy é transparente acho que não é necessário configurar o ip no navegador.

Caso ainda não de certo, talvez você tenha que liberar a porta do dns no seu proxy para a rede interna.


3. Re: Proxy no navegador , DNS não resolve nome local [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 08/10/2009 - 18:00h

Como seu proxy está transparente, tire as regras do firewall que usou para torná-lo transparente.

E se a política do iptables estiver como drop adcione as regras para o DNS
algo do tipo

iptables -A INPUT -s sua_rede_interna -d ip_dns -p tcp --sport 53 -j ACCEPT

iptables -A OUTPUT -d sua_rede_interna -s ip_dns -p tcp --dport 53 -j ACCEPT

Creio que essas regras resolvem seu problema.


4. Re: Proxy no navegador , DNS não resolve nome local [RESOLVIDO]

Marcio Borges
marcio_cb

(usa OpenSuSE)

Enviado em 08/10/2009 - 23:56h

Boa Noite FJTEC

Acredito que a dica do Rodrigo ajuda caso sejam poucas maquinas.
Caso isso seja para um empresa onde vc tera que configurar varias maquinas, existe um recurso muito interessante que seria cria um arquivo (proxy.pac) em um servidor http e ai vc direciona o browser para ler um script em "Configuracao automatica de proxy HTTP" (Firefox).

o arquivo proxy.pac funciona + ou - assim

function FindProxyForURL(url, host) {
//AQUI AS URL QUE NAO PRECISAM DE PROXY

if (shExpMatch(url,"http://example.com/*")) {return "DIRECT";}
if (shExpMatch(url, "*.example.com:*/*")) {return "DIRECT";}

// A REDE QUE PODERA ACESSAR
// ENDERECO DO SEU PROXY E PORTA

if (isInNet(host, "10.0.0.0", "255.255.248.0")) {
return "PROXY seuproxy.example.com:3128";
}

}

Uso este recurso pois administro 30.000 estacoes e funciona perfeitamente e me permite inclusoes/alteracoes centralizadas.

Espero que ajude vc ou algum outro membro.

[]s

Marcio







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts