A Microsoft criou esse recurso no Windows Server 2008 e desde então, o padrão é estar bloqueado. As consultas DNS para fora da organização poderiam ser interceptadas num ataque do tipo “man-in-the-middle” e assim podendo alterar o registro do WPAD para um proxy fake.
Para habilitar a lista de bloqueio de consultas globais (Global Query Blocklist) no serviço de Servidor DNS é possível utilizar o PowerShell ou o CMD.
POWERSHELL
Você pode utilizar o cmdlet Set-DnsServerGlobalQueryBlockList e o parâmetro -Enable $True. O servidor DNS já tem uma lista de bloqueio padrão, mas você pode adicionar ou remover nomes específicos.
- Abra o PowerShell como administrador: Vá no menu Iniciar, procure por "PowerShell", clique com o botão direito e selecione "Executar como administrador".
- Habilite a lista de bloqueio: Utilize o seguinte comando para habilitar a lista de bloqueio global:
- (Opcional) Adicione nomes à lista de bloqueio: Use o comando
Add-DnsServerGlobalQueryBlockListpara adicionar nomes específicos. Por exemplo:
- (Opcional) Visualize a lista de bloqueio: Use o comando
Get-DnsServerGlobalQueryBlockListpara verificar os nomes atualmente bloqueados:
- (Opcional) Remova nomes da lista de bloqueio: Use o comando
Remove-DnsServerGlobalQueryBlockListpara remover nomes específicos. Por exemplo:
- (Opcional) Desabilite a lista de bloqueio: Se precisar desabilitar a lista de bloqueio, utilize:
dnscmd /config /enableglobalqueryblocklist 1 em um prompt de comando elevado. Para verificar se a lista de bloqueio está habilitada e quais nomes estão bloqueados, use o comando dnscmd /info /globalqueryblocklist. - Clique no botão Iniciar, digite "cmd", clique com o botão direito em "Prompt de Comando" e selecione "Executar como administrador".
- Digite o comando
dnscmd /config /enableglobalqueryblocklist 1e pressione Enter. Isso garante que o serviço do Servidor DNS não responda a consultas para nomes que estão na lista de bloqueio global. - Digite o comando
dnscmd /info /globalqueryblockliste pressione Enter para ver os nomes de host que estão atualmente na lista de bloqueio global. - Se você precisar desabilitar a lista de bloqueio, use o comando
dnscmd /config /enableglobalqueryblocklist 0. - Após habilitar ou desabilitar a lista de bloqueio, pode ser necessário reiniciar o serviço de Servidor DNS para que as alterações tenham efeito. Você pode fazer isso usando o Gerenciador de Serviços ou o PowerShell.
- A lista de bloqueio global é usada para impedir que o servidor DNS resolva nomes de domínio específicos, o que pode ser útil para bloquear acesso a sites maliciosos ou indesejados.
- Por padrão, a lista de bloqueio global inclui alguns nomes comuns como "WPAD" e "ISATAP".
- Você pode adicionar ou remover nomes da lista de bloqueio global usando o comando
dnscmd /config /globalqueryblocklistcom a lista de nomes desejada.
- A lista de bloqueio global funciona para impedir que o servidor DNS resolva nomes específicos, o que pode ser útil para bloquear sites maliciosos ou sites indesejados.
- O serviço DNS já cria e habilita a lista de bloqueio por padrão ao ser iniciado pela primeira vez.
- Você pode usar o cmdlet
dnscmd /info /globalqueryblocklistpara visualizar a lista de bloqueio, mas este comando é mais adequado para sistemas mais antigos ou ambientes que não usam o PowerShell. - Monitorar o desempenho do servidor DNS é importante ao habilitar a lista de bloqueio, especialmente se você estiver usando a lista de bloqueio para bloquear um grande número de nomes.
Comentários
Postar um comentário