Integrando DHCP, DNS e Proxy automático

DHCP

ddns-update-style interim;
ddns-updates on;
ddns-domainname “domain.int”;
ddns-rev-domainname “in-addr.arpa”;
ignore client-updates;

include “/etc/bind/rndc.key”;

zone domain.int. {
primary 127.0.0.1;
key “rndc-key”;
}

zone 0.10.10.in-addr.arpa. {
primary 127.0.0.1;
key “rndc-key”;
}

option domain-name “domain.int”;
option domain-name-servers 10.10.10.1;
option wpad-url code 252 = text;

default-lease-time 600;
max-lease-time 7200;

authoritative;

log-facility local7;

subnet 10.10.10.0 netmask 255.255.254.0 {
range 10.10.10.10 10.10.10.254;
option domain-name-servers 10.10.10.1;
option domain-name “domain.int”;
option routers 10.10.10.1;
option broadcast-address 10.10.10.255;
default-lease-time 600;
max-lease-time 7200;
option wpad-url “http://10.10.10.1/wpad.dat\n”;
}

WPAD

function FindProxyForURL(url, host)
{
if (shExpMatch(url,”*.avg.com/*”)) {
return “DIRECT”;
}

if (shExpMatch(url,”*.avg.cz/*”)) {
return “DIRECT”;
}

if (isInNet(host, “10.10.10.0”, “255.255.254.0”)) {
return “DIRECT”;
}

return “PROXY 10.10.10.1:3128”;
}

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s