169.254.0.0/16 – Vamos lá explicar!
Certamente alguns de vocês já deram conta que às vezes esta é a gama de endereços ao qual o endereço configurado na vossa placa de rede pertence.
As vezes questionam-se, por exemplo, sobre o porquê de não terem Internet numa máquina. Uma das primeira perguntas que costuma fazer é qual o endereço IP que a máquina tem naquele momento, ao que me respondem 169.254.X.X.
Bem, tal endereçamento é assumido pela configuração de rede (normalmente usando sistemas operativos Windows), quando a vossa máquina não consegue contactar nenhum servidor de DHCP (servidor que atribui as configurações de rede). Quando uma máquina não consegue obter dinamicamente as configurações de rede (IP, mascara, Gateway, DNS..) então adquire um endereço designado de link-local ou seja, a máquina executa um processo de auto-configuração a nível de rede . Este endereço permite assim comunicar com outras máquinas da rede sem a necessidade de terem um IP configurado manualmente ou via servidor de DHCP. A Microsoft designa este processo de Automatic Private Internet Protocol Addressing (APIPA).
A Internet Assigned Numbers Authority (IANA) reservou o intervalo de endereços 169.254.0.0 - 169.254.255.255 para o endereçamento IP privado automático. Consequentemente, o APIPA fornece um endereço que, garantidamente, não entra em conflito com endereços “encaminháveis”.
Para fazerem um teste basta colocarem que definam que a vossa configuração de rede será obtida DHCP e esperem alguns segundos. De referir que não devem ter nenhum servidor de DHCP a servir a vossa máquina.
O objectivo dos endereços link-local é facilitar a comunicação entre máquinas, no caso de não existir qualquer configuração. A auto-configuração é uma das grandes características do novo protocolo IP (IPv6) e será uma mais valia para rede SOHO (Small Office Home Office).
Para saber mais sobre este tipo de configuração aconselho a ler: Como utilizar endereçamento TCP/IP automático sem um servidor de DHCP
Este artigo tem mais de um ano
Bem interessante. Boa explicação,ppl! (First…again? So proud of myself)
Qual é a diferença em relação aos 192.168.xxx.xxx e aos 10.10.xxx.xxx
isso é que era interessante explicar
a rede 169.254.x.x não deve ser usada está reservada para ambientes sem dhcp e o ip é gerado aleatoriamente na tentativa de não haver outro dispositivo com o mesmo IP
As outras gamas de IP locais divergem na quantidade de máquinas possíveis de ligar dentro da mesma sub rede
Questões técnicas á parte:
a 10.x.x.x. dá para mts
a 172.x.x.x dá para bastantes
a 192.168.x.x é mais que suficiente para maioria das redes
Basicamente:
Class Address Range Networks per Class Hosts per Network
A 1.0.0.1 to 126.255.255.254 126 16,777,214
B 128.0.0.1 to 191.255.255.254 16,384 65,534
C 192.0.0.1 to 223.255.255.254 2,097,152 254
Estas são as gamas que podem ser utilizadas para redes fora da www
classe A)
10.0.0.0 – 10.255.255.255 dá para 16,777,216 computadores / hosts
classe B)
172.16.0.0 – 172.31.255.255 dá para 1,048,576 computadores / hosts
classe C)
192.168.0.0 – 192.168.255.255 dá para 65,536 computadores / hosts
estas gamas foram reservadas para que não exista um confusão na resolução de endereços ip.
Exemplo: se utilizar-mos um ip fora destas gamas a comunicação da rede pode ser perdida. Se numa rede interna, utilizar-mos o seguinte Ip 74.125.127.99 os computadores vão começar a ficar baralhados, porque este é o ip público de um servidor na www (servidor da goolge). Cada vez que escrevesse-mos google.pt dentro da rede não conseguriamos aceder ao google porque todos os computadores iriam pensavar que estavamos a contactar um computador da rede interna…
Desta forma, para salvaguardar a comunicação com a www criaram-se estas gamas.
Quanto aos endereços APIPA, este são para utilização muito restrita e de pouco servem… só servem mesmo para reunir um grupo de maquinas mal configuradas.. ehehhehe
Já à muito tempo que não existe classes de serviço de IP o que conta é a máscara de rede o tal “/16”.
Por exemplo o exemplo o host 10.10.0.0/16 tem como endereço de rede o IP 10.10.0.0 e pertence à sua rede os hosts 10.10.0.1 até ao 10.10.255.254 o IP 10.10.255.255 é o endereço de multicast.
Já agora uma correcção:
10.10.255.255 é broadcast e não multicast.
@Carlos Gregório
O facto de já não ser muito usual denominar a gama de ip’s em classes não quer dizer que, internamente pelos equipamentos (routers para ser mais preciso), elas não sejam usadas.
No teu exemplo “10.10.0.0/16”, estas a usar uma classe A com subnetting a 8 bits.
Obrigado a todos pelo esclarecimento 🙂
Faz uma graduação em redes de computadores e ingressa na área profissional que entenderá melhor.
Muito boa explicação não muito profunda o que é óptimo assim quem não percebe tanto também fica a ter uma ideia do que é.
Cumps
Mais uma vez a pplware no seu melhor 😉
Era uma coisa que eu já tinha pensado era de onde vinham esses ips 😛
E no link da microsoft explica lá como desactivar essa opção 😉
Parabéns Pedro, o tema do artigo é interessante e bastante relevante. Continue a publicar desta forma objetiva e fugindo da mesmice.
Um abraço a todos.
Pensei que ias explicar o que era a notação /16. Mas prontos, fiquei a saber pq razão o windows assigna um ip na gama 169.254.0.0, o que já não é mau! 😉
Olá
O /16 corresponde à máscara daquele endereço.
Normalmente /16 representa-se por 255.255.0.0
Isto tem a ver com o facto de o endereçamento em IPv4 ser de 32 bits (8+8+8+8=32)
Assim uma máscara 255.255.255.255 corresponderia a 8+8+8+8 ou seja /32
O /16 corresponde a 8+8+0+0 ou seja 255.255.0.0
O vantagem é que /16 (diz-se slash dezasseis) gasta menos as cabeças dos dedos e permite poupar muita tinta… 😉
Deu para perceber alguma coisa??? 🙂
Bom artigo Pedro. Já que percebes tanto de redes podes-me responder a uma pergunta sff? (assumindo que sim :P) na minha escola temos o XAMPP instalado, bem como um servidor proxy.
Eu criei uma página em PHP chamada index e coloquei-a na pasta htdocs. Cada vez que alguém da rede digitar o IP do meu computador consegue ver a página que eu criei.
Só que esse IP é interno, ou seja, se eu não estiver ligado à rede da escola não consigo aceder àquele computador (penso eu que é esse o problema).
Não há nenhuma maneira de referenciar esse computador? Por exemplo xxx.xxx.xxx.xxx/yyy.yyy.yyy.yyy onde x é o IP da proxy e y é o IP do meu computador.
Não sei se me fiz entender… De qualquer forma agradeço toda a informação que me puderem disponibilizar 🙂
Boas Wilson,
Existe 2 tipos de endereços: endereços públicos e endereços privados. No tem caso, deves possuir um endereço privado, endereço esse que não é reconhecido na Internet (parte de fora da tua rede). Para que o teu serviço fosse conhecido na Internet a tua máquina deveria possuir um endereço público (é pago).
Para resolveres a situação há alguns serviços gratuitos que te resolvem o problema sendo que o mais usual é o http://www.no-ip.com/, tens aqui: https://pplware.sapo.pt/2009/01/05/no-ip-eu-quero-um-ip-fixo/ um artigo excelente escrito pelo Vitor.
Abraço
Pedro Pinto
Obrigado 🙂
Tou a ver que há por aqui muita gente que dá uns toques a nível de endereçamentos do IP, VLSM..a ver se um dia destes lançamos aqui um desafio, tipo isto:
Temos a seguinte rede: 192.168.1.0/24 Precisamos de 30 redes em que cada rede deverá suportar 4 máquinas. Depois de fazer o processo de subnetting, qual será a nova mascara?
– A) 255.255.240.0
– B) 255.255.255.248
– C) 255.255.255.252
– D) 255.255.255.128
Good Luck
Alguém poderia explicar-me o problema bem como a sua resolução, por favor??
tks 😉
O problema tem a ver com sub-redes, ou seja com o ip 192.168.1.0 (neste exemplo, que é considerado o numero principal da rede), podes “repartir” os 254 ip’s disponiveis para atribuir aos pc’s em varias pequenas redes.
Deste modo ficas com a manutenção da rede mais simplificada e correndo menos riscos de haver congestão.
Por exemplo, tens uma empresa com 3 areas: contabilidade, marketing, vendas. Divides a rede em 4 sub-redes e em cada area ficas com 64 ip’s para pc’s.
É uma area complexa de inicio mas bastante intuitiva quando se percebe a logica :):)
obrigado pelas respostas
a resposta é a B, mas vão ser 32 redes com 6 máquinas por rede 😀
Já agora um desafio: quando é que são utilizadas máscaras de rede 255.255.255.255?
Devias dar crédito a quem de direito pela criação desses problemas.
bem, quem me criou este problema foi o sapo 😀
é ao sapo que tenho de agradecer por me deixar muito confuso e me levar a procurar entender o quando é q esta máscara pode ser utilizada 😀
Broadcast
Queres que faça em quantos segundos?
🙂
Fora a modestia
Nos segundos que forem precisos para explicares tudo como deve de ser 😉
(Deixa um tempo para poder ler a resposta xD)
Tou a ver que há por aqui muita gente que dá uns toques a nível de endereçamentos do IP, VLSM..a ver se um dia destes lançamos aqui um desafio, tipo isto:
Temos a seguinte rede: 192.168.1.0/24 Precisamos de 30 redes em que cada rede deverá suportar 4 máquinas. Depois de fazer o processo de subnetting, qual será a nova mascara?
– A) 255.255.240.0
– B) 255.255.255.248
– C) 255.255.255.252
– D) 255.255.255.128
Good Luck
Aqui tens (30 REDES COM 4 HOSTS CADA)
192.168.1.8/29
192.168.1.16/29
192.168.1.24/29
192.168.1.32/29
192.168.1.40/29
192.168.1.48/29
192.168.1.56/29
192.168.1.64/29
192.168.1.72/29
192.168.1.80/29
192.168.1.88/29
192.168.1.96/29
192.168.1.104/29
192.168.1.112/29
192.168.1.120/29
192.168.1.128/29
192.168.1.136/29
192.168.1.144/29
192.168.1.152/29
192.168.1.160/29
192.168.1.168/29
192.168.1.176/29
192.168.1.184/29
192.168.1.192/29
192.168.1.200/29
192.168.1.208/29
192.168.1.216/29
192.168.1.224/29
/29 = 255.255.255.248
Relembremos que em cada rede /29 podemos utilizar 6 hosts, além de reservar o 1 n.ºIP para identificar a rede e o último para broadcast
B
Theres is no place like 127.0.0.1 !!
Bom artigo.
boas,
@Pedro Pinto
B
@HMartinho
yes there is !!!
there’s 127.0.0.2, 127.0.0.3, …, 127.0.0.254 !
😉
s/ +
Correctíssimo !!!!
Quanto ao endereço de localhost, normalmente o pessoal associa ao 127.0.0.1 mas tb pode ser o 127.0.0.2, 127.0.0.3 …127.0.0.254
Endereço de loopback, é o que pretendes dizer.
Endereço de localhost é o endereço ip.
aqui no escritorio com 2 switches de 16 portas mais um de 8 mais a porcaria das impressoras de rede + o modem da fibra optica mais o thomson fdx, configurar aqui a net foi um problema. dps descobrimos que o thomson estava meio avariado, foram dias perdidos de trabalho. odeio configurar redes 🙁
Um tuto sobre DNS DHCP tb era bem vindo 😛
Oi pessoal tenho um exercicio que possui 3 subredes com o endereco 22.33.128.0/24 no qual tenho k distribuir os seguintes enderecos
10.100.1.0/24
10.100.10.0/24
10.100.9.0/24
10.100.15.0/24
10.100.95.0/24
10.100.102.0/24
10.100.159.0/24
10.100..0.64/26
10.100.1.240/24 usando o supernetting
O seguinte, qual o endereço IP é privado?
A. 11.58.254.169
B. 169.255.10.41
C. 172.31.1.1
D. 192.169.0.1
o C claro
os ip que iniciam com a nemeracao 169.xxx.xxx.xxx como sao classificados
Se um dispositivo com sistema windows estiver configurado para atribuir um IP via DHCP, e possuir o endereço 169.254.10.10 com máscara 255.255.0.0, o que poderia ser dito em relaçao a comunicação entre o dispositivo e o servidor DHCP?