Aqui estão os intervalos de IP de propriedade da Amazon para EC2.
Estou revisando alguns logs do Apache, especificamente com relação aos arquivos baixados. Estou interessado em saber, se possível, qual domínio é responsável pelo download, dado um endereço IP.
Eu experimentei o nslookup e ele parece (principalmente) fazer o trabalho, mas ele retorna todo tipo de informação irrelevante. Idealmente, eu passo um IP e recebo um domínio de volta.
Antes de escrever um script de shell para analisar a saída do nslookup para capturar o domínio, gostaria de saber se essa é a melhor maneira de abordar esse problema ou se há um método mais testado e comprovado de fazendo isso.
Especificamente, gostaria de saber se um endereço é resolvido para um domínio amazonaws.com. Entendo que isso pode ser difícil porque as máquinas EC2 são criadas e destruídas dinamicamente - gostaria de saber se os endereços IP das máquinas AWS / EC2 / EMR se encaixam em qualquer tipo de padrão de endereçamento.
Aqui estão os intervalos de IP de propriedade da Amazon para EC2.
$ host 173.242.113.231
Isso só funcionará se houver um registro PTR para esse domínio.
Nem todos os IPs terão registros PTR. Se você está procurando o que "entidade" possui o IP você também pode querer verificar Whois. Você não vai chegar a 100% nisso por causa de NAT, Virtualização, Hospedagem, ISPs, etc ... Eu posso acessar seu site a partir de example.com, mas o IP usado apenas resolverá para host.genericISP.com
Tags networking amazon-ec2 ip nslookup tcpip