169.254.0.0/16 – Vamos lá explicar!

41 Comentários

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.

ipdongev1

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

Partilhar:
Tags:

Comentários

41

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de techdani
    techdani

    Bem interessante. Boa explicação,ppl! (First…again? So proud of myself)

  2. Avatar de Nuno
    Nuno

    Qual é a diferença em relação aos 192.168.xxx.xxx e aos 10.10.xxx.xxx
    isso é que era interessante explicar

    1. Avatar de Nuno José

      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

      1. Avatar de Pedro Pinto

        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

        1. Avatar de Miguel Costa

          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

      2. Avatar de Carlos Gregório
        Carlos Gregório

        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.

        1. Avatar de nfu
          nfu

          Já agora uma correcção:

          10.10.255.255 é broadcast e não multicast.

        2. Avatar de Bruno Antunes
          Bruno Antunes

          @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.

      3. Avatar de Nuno
        Nuno

        Obrigado a todos pelo esclarecimento 🙂

    2. Avatar de Analista de redes

      Faz uma graduação em redes de computadores e ingressa na área profissional que entenderá melhor.

  3. Avatar de Computed Life

    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

  4. Avatar de IgorPT
    IgorPT

    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 😉

  5. Avatar de Everton Vale
    Everton Vale

    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.

  6. Avatar de Pedro A.
    Pedro A.

    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! 😉

    1. Avatar de JF
      JF

      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??? 🙂

  7. Avatar de Wilson Silva

    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 🙂

    1. Avatar de Pedro Pinto

      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.sitedev.pt/2009/01/05/no-ip-eu-quero-um-ip-fixo/ um artigo excelente escrito pelo Vitor.

      Abraço
      Pedro Pinto

  8. Avatar de Pedro Pinto

    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

    1. Avatar de Filipe
      Filipe

      Alguém poderia explicar-me o problema bem como a sua resolução, por favor??

      tks 😉

      1. Avatar de Bruno Antunes
        Bruno Antunes

        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 :):)

        1. Avatar de Filipe
          Filipe

          obrigado pelas respostas

    2. Avatar de Miguel Costa

      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?

      1. Avatar de Vítor Vargas
        Vítor Vargas

        Devias dar crédito a quem de direito pela criação desses problemas.

        1. Avatar de Miguel Costa

          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 😀

    3. Avatar de Marcio Pinto
      Marcio Pinto

      Queres que faça em quantos segundos?

      🙂

      Fora a modestia

      1. Avatar de Filipe
        Filipe

        Nos segundos que forem precisos para explicares tudo como deve de ser 😉

        (Deixa um tempo para poder ler a resposta xD)

    4. Avatar de Marcio Pinto
      Marcio Pinto

      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

  9. Avatar de HMartinho
    HMartinho

    Theres is no place like 127.0.0.1 !!

    Bom artigo.

    1. Avatar de legnakrad
      legnakrad

      boas,

      @Pedro Pinto
      B

      @HMartinho
      yes there is !!!

      there’s 127.0.0.2, 127.0.0.3, …, 127.0.0.254 !

      😉

      s/ +

      1. Avatar de Pedro Pinto

        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

        1. Avatar de Bruno Antunes
          Bruno Antunes

          Endereço de loopback, é o que pretendes dizer.

          Endereço de localhost é o endereço ip.

  10. Avatar de Paulo Ribeiro

    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 🙁

  11. Avatar de TiagoKito
    TiagoKito

    Um tuto sobre DNS DHCP tb era bem vindo 😛

  12. Avatar de Mario Igor
    Mario Igor

    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

  13. Avatar de anonymous
    anonymous

    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

    1. Avatar de rdcp
  14. Avatar de doni
    doni

    os ip que iniciam com a nemeracao 169.xxx.xxx.xxx como sao classificados

  15. Avatar de Nicolas
    Nicolas

    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?