Configuração automática do proxy. (wpad)
Nesse exemplo vamos utilizar as variáveis:

IP do proxy: 10.1.1.128

Porta do proxy: 3128

Domínio do DHCP: empresa.com.br

IP do servidor apache: 10.1.1.129

  1. Criar o arquivo /etc/httpd/conf/vhosts.d/proxy.conf e incluir as seguintes linhas:
    <VirtualHost *:80>
       DirectoryIndex wpad.dat
       ServerAlias proxy.* wpad.*
       DocumentRoot "/srv/www/default/proxy/"
       <Location "/">
           ForceType application/x-ns-proxy-autoconfig
       </Location>
    </VirtualHost>
    
    <Directory "/srv/www/default/proxy/">
       Order allow,deny
       Allow from 10. 192.168. 172.16. 127.
       AllowOverride FileInfo AuthConfig Limit
       ForceType application/x-ns-proxy-autoconfig
    </Directory>
    
    # AddHandler cgi-script .cgi
    AddType application/x-ns-proxy-autoconfig .dat
    AddType application/x-ns-proxy-autoconfig .pac
    Alias /wpad.dat                 "/srv/www/default/proxy/wpad.dat"
    Alias /wpad.da                  "/srv/www/default/proxy/wpad.dat"
    Alias /proxy.pac                "/srv/www/default/proxy/wpad.dat"
    
  2. Criar o diretório /srv/www/default/proxy.
  3. Entrar no diretório /srv/www/default/proxy.
  4. Criar o arquivo wpad.dat e incluir as seguintes linhas:
    function FindProxyForURL(url, host)
    {
      if (
          dnsDomainIs(host, ".local") ||
          isInNet(host, "127.0.0.1", "255.255.255.255") ||
          isPlainHostName(host)
          )
          return "DIRECT";
      else
          return "PROXY 10.1.1.128:3128; DIRECT";
    }
    
  5. Criar a entrada no dns do domínio empresa.com.br:
    wpad		 IN	A	10.1.1.129
    
IP
3.237.16.210