endereço IP para atualizações

1

Nossos grupos de segurança são bastante bloqueados por endereço IP. Fui solicitado a tentar encontrar o endereço IP de onde as atualizações viriam, para que possamos criar um grupo de segurança para ele. Eu não consigo encontrar essa informação em qualquer lugar. Alguém pode me ajudar?

    
por ShawnDobie 13.10.2016 / 20:09

1 resposta

0

O Ubuntu fornece atualizações através do canal <codename>-updates , por exemplo para trusty ( 14.04 ) que seria trusty-updates (URL, por exemplo, http://archive.ubuntu.com/ubuntu/dists/trusty-updates ). Qualquer outro repositório não oficial também deve seguir essa norma.

Então, pesquisando em /etc/apt/sources.list e /etc/apt/sources.list.d/* para obter os nomes de domínio dos repositórios updates e usando dig para obter os endereços IP:

dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+(?=.*updates)' \
             /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u

O acima também não incluirá duplicatas.

Por questões de integridade, obtendo os endereços IP de qualquer domínio de repositório configurado, não apenas updates repositories:

dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+' \
             /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u

No meu sistema:

% dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u 
123.108.243.101
123.108.243.102
123.108.243.106
123.108.243.110
123.108.243.112
123.108.243.113
123.108.243.117
123.108.243.121
123.108.243.123
123.108.243.80
123.108.243.84
123.108.243.88
123.108.243.90
123.108.243.91
123.108.243.95
123.108.243.99
91.189.88.149
91.189.88.152
91.189.88.161
91.189.88.162
91.189.90.29
91.189.91.23
91.189.91.26

% dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+(?=.*updates)' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u
91.189.90.29
    
por heemayl 13.10.2016 / 20:36