Como encontrar o endereço IP do Windows, Linux, Mac e site?

Um endereço IP (Protocolo Interno) é um identificador exclusivo que identifica um dispositivo na Internet conectado ao protocolo TCP/IP e com comunicação habilitada sobre ele. Um dos exemplos mais comuns e populares de uma rede construída em endereços IP é a World Wide Web e a Internet.

O endereço de cada dispositivo em uma sub-rede IP (um tipo de subconjunto de intervalo IP completo) deve sempre ser único, significa que dois dispositivos na mesma sub-rede não podem ter o mesmo endereço IP, caso contrário, isso causará um conflito de endereço IP.

Para IPv4, seu formato pode ser de 4 octetos como xxxx onde cada octeto é de 8 bits ou 0 a 255 em decimal. Por exemplo. 201.112.192.230. Os endereços IPv6 suportam um intervalo muito maior e são formatados como y:y:y:y:y:y:y:y onde cada y é um segmento que pode variar entre 0 e FFFF em hexadecimal como 2001:0db8:0001:0000: 0000:0ab9:C0A8:0102.

Um endereço IP ajuda no endereçamento de localização do dispositivo conectado e na identificação da interface de rede.

Além disso, precisamos lembrar que cada dispositivo conectado pode ter dois tipos de endereços IP:

  • Um endereço IP privado ou interno
  • Um endereço IP público ou externo

Os endereços IP internos são para mensagens e conectividade dentro da rede interna. Dispositivos com esses endereços não podem ser alcançados globalmente e são acessíveis apenas na LAN. Além disso, o mesmo IP interno pode ser usado em duas sub-redes de rede diferentes, portanto, não são necessariamente identificadores exclusivos.

Considerando que os endereços IP externos são globalmente acessíveis na Internet. Como os endereços são exclusivos na Internet, ele também determina a localização dos dispositivos aos quais está se conectando. Porque a IANA (Internet Assigned Number Authority) atribui um intervalo exclusivo de endereços em diferentes países.

janelas

Usando o prompt de comando

Quando você executa o comando ipconfig no prompt de comando do Windows, ele lista todos os adaptadores de rede encontrados em seu sistema Windows. Pode haver vários endereços IP nessa lista com base em sua conectividade, como ethernet, Wi-Fi, etc.

Aqui está um exemplo:

Central de Rede e Compartilhamento

Outro método pelo qual você pode encontrar o endereço IP do seu sistema/adaptador de rede é abrindo a Central de Rede e Compartilhamento. Para isso, abra o Painel de Controle e vá em Rede e Internet -> Centro de Rede e Compartilhamento -> Conexões: / -> Detalhes.

Aqui está o que parece:

Aplicativo de configurações

Abra o aplicativo Configurações no menu Iniciar. Em seguida, vá para Rede e Internet -> Selecione seu tipo de conexão (aqui é Wi-Fi) -> Propriedades de hardware. Abaixo está uma captura de tela mostrando os detalhes da rede do aplicativo Configurações:

Linux

O Linux oferece uma variedade de opções para verificar o endereço IP do seu sistema. Além do gerenciador de rede GUI baseado na distribuição Linux, há um conjunto de comandos CLI comuns que são suportados principalmente em diferentes distribuições por padrão. Então, nós estaremos cobrindo tais comandos.

Comando ip

O comando ip tem muitas opções. Para listar todas as interfaces de rede, use o comando ip a ou especifique o nome da interface de rede conforme mostrado abaixo.

$ ip addr show eth0
6: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:8c:b4:c4 brd ff:ff:ff:ff:ff:ff
inet 172.23.120.4/20 brd 172.23.127.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe8c:b4c4/64 scope link
valid_lft forever preferred_lft forever
$

Comando hostname

O comando hostname com o sinalizador -I pode listar todos os IPs conectados às suas diferentes interfaces de rede.

$ hostname -I
172.23.120.4 10.42.0.0 10.42.0.1
$

Comando ifconfig

Como o comando ip, ifconfig costumava ser o comando padrão para visualizar/modificar parâmetros de rede em um sistema Linux, embora ainda seja suportado por muitas distribuições. Você pode usar ifconfig -a para visualizar todos os adaptadores de rede e seus IPs ou para especificar uma interface de rede específica com ifconfig use:

$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.23.120.4  netmask 255.255.240.0  broadcast 172.23.127.255
        inet6 fe80::215:5dff:fe8c:b4c4  prefixlen 64  scopeid 0x20<link>
        ether 00:15:5d:8c:b4:c4  txqueuelen 1000  (Ethernet)
        RX packets 1339936  bytes 1152733066 (1.1 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 393472  bytes 333379281 (333.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
$

Todos os métodos acima mostrarão o IP interno do seu adaptador de rede. Para visualizar o endereço IP externo ou público do terminal Linux, você pode tentar qualquer uma das ferramentas comuns abaixo (observe que todos esses comandos se comunicam com um serviço externo para buscar seu IP público):

$ curl ifconfig.me
$ curl ident.me
$ curl ipinfo.io/ip
$ dig +short myip.opendns.com @resolver1.opendns.com
$ host myip.opendns.com resolver1.opendns.com

Mac

No Mac, você pode seguir o método GUI ou terminal para obter seu endereço IP.

  Como verificar se o seu PC tem a versão mais recente do Windows 10

Método GUI

  • Abra as Preferências do Sistema no menu Apple.
  • Clique em Exibir no menu superior e selecione Rede.
  • Escolha a conexão de rede correta no menu esquerdo.
  • À direita, você poderá ver o endereço IP do seu Mac.

Método CLI

  • Abra o terminal no seu Mac.
  • Agora, para conexão ethernet, você pode usar o comando ipconfig getifaddr en1 para obter o endereço IP.

Ex:

[email protected] ~ % ipconfig getifaddr en1
192.168.1.117
[email protected] ~ % 

IP de sites

Além dos IPs privados e públicos do seu sistema, há o IP público de sites na Internet que você comunica por meio de navegadores da Web ou outros aplicativos. Embora você use nomes DNS para abrir um site ou conversar com ele, os computadores usam endereços IP no back-end para fazer essa comunicação funcionar.

  Como capturar uma área específica da tela no Windows 10

Podemos consultar o IP de um site usando alguns utilitários comumente disponíveis em qualquer sistema, como ping, nslookup e dig. Embora o ping não seja algo usado exclusivamente para buscar IP, ele busca o IP no processo e pode ser visualizado na saída. Além disso, é um utilitário comum disponível em diferentes sistemas operacionais. Aqui estão todos esses comandos em ação:

ping

$ ping -c4 wikipedia.com
PING wikipedia.com (91.198.174.194) 56(84) bytes of data.
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=1 ttl=57 time=7.53 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=2 ttl=57 time=7.58 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=3 ttl=57 time=7.56 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=4 ttl=57 time=7.59 ms

--- wikipedia.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 7.532/7.564/7.591/0.022 ms
$

Você pode explorar mais exemplos de comandos ping.

nslookup

$ nslookup wikipedia.com
Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   wikipedia.com
Address: 91.198.174.194
Name:   wikipedia.com
Address: 2620:0:862:ed1a::3

$

escavação

$ dig +short wikipedia.com
91.198.174.194
$

Se você não tiver um terminal à mão ou caso não se sinta confortável em usá-lo, não tenha medo. Existem inúmeras ferramentas whois disponíveis que podem fornecer os detalhes de IP de um site diretamente do navegador.

Um desses ótimos utilitários whois pode ser acessado em etechpt.com Tools.

Você pode simplesmente digitar o nome de domínio do site que você está procurando para encontrar o IP e clicar no botão Find Host e a ferramenta mostrará o IP do site, bem como algumas outras informações interessantes, como localização e detalhes de hospedagem sobre ele.

Conclusão

O endereço IP é uma parte intrínseca de como a Internet funciona hoje. Neste artigo, abordamos como o IP privado e o público são diferentes e como podemos identificar o endereço IP atribuído a uma interface de rede que abrange sistemas Windows, Linux e Mac.