Estou tentando reconstruir uma imagem do docker e, ao instalar os pacotes, vejo:
Err:7 http://security.ubuntu.com/ubuntu xenial-security/main amd64 linux-libc-dev amd64 4.4.0-101.124
404 Not Found [IP: 91.189.88.162 80]
nslookup
no security.ubuntu.com dá:
Name: security.ubuntu.com
Address: 91.189.88.161
Name: security.ubuntu.com
Address: 91.189.88.162
Name: security.ubuntu.com
Address: 91.189.88.152
Name: security.ubuntu.com
Address: 91.189.88.149
Name: security.ubuntu.com
Address: 91.189.91.23
Name: security.ubuntu.com
Address: 91.189.91.26
Usar um navegador da Web no link fornece "404 não encontrado" ao fazer isso para link fornece uma página da web válida.
Vários dos outros resultados do nslookup também dão um 404.
Meu host não tem o nscd instalado. Eu tentei adicionar uma entrada em / etc / hosts no host do docker, mas ele é ignorado.
Isso é apenas uma configuração de DNS / servidor de pacotes do Ubuntu? Certamente não, mas se não, por que estou conseguindo endereços IP solúveis mas incorretos?
Meu host do Docker está por trás de um servidor DNS que usa os servidores DNS do Google para endereços externos. Não parece ter um cache de DNS, ou se não posso encontrá-lo. Eu não sei o que o servidor DNS realmente é, mas ele tem uma estranha interface "webmin" que relata que ele está rodando o Ubuntu.
Qualquer ajuda seria muito apreciada.
ATUALIZAÇÃO:
O servidor DNS parece estar executando "bind". Eu segui as instruções aqui e com certeza o cache mostra as entradas ruins. Em seguida, limpei o cache e redimensionei e estava vazio, mas um novo nslookup do nome do host retorna os mesmos endereços inválidos. Portanto, parece que o problema é externo à minha rede e a Canonical quebrou servidores de atualização ou entradas DNS apontando para servidores que não são mais usados como servidores de atualização. Como os notifico disso?