Eu tenho uma máscara de sub-rede 255.255.255.255.(Por que minha máscara de sub-rede é 255.255.255.255?). Refiro-me a partir da pergunta acima que é tão bom quanto cada computador estar em sua própria rede e não poder interagir entre si. Mas se eu usar o armitage (parte do metasploit) e procurar hosts na minha rede, ele me mostrará todos os computadores conectados à minha rede local.
Como isso é possível quando minha máscara de sub-rede 255.255.255.255 força os computadores a estarem em uma rede diferente?
Também existe alguma maneira de alterar essa máscara de sub-rede para colocar todos os computadores na mesma rede? (Eu uso o Windows, mas mesmo se eu acessar as propriedades do ipv4 e definir uma máscara de sub-rede padrão, ela não parece se refletir no roteador.)
Responder1
255.255.255.255 é um endereço de broadcast igual a 0.0.0.0. Se você quiser dois endpoints, a máscara de sub-rede seria 255.255.255.254 (no entanto, isso ainda não fará o que você está pedindo. O que você está pedindo são VLANs ou PVLANs (virtuais ou lans privadas). Isso exigiria pelo menos hardware capaz de comutação de camada 2 e suporte a VLAN. No entanto, você ainda precisaria de habilidades de roteamento de camada 3 para conversar entre VLANs. roteador conectando VLAN2 e VLAN3 A versão de um pobre seria n + 1 portas Ethernet em um computador atuando como roteador e switch de rede, onde "n" é o número de computadores e "+1" é a porta que sai para a Internet. . O computador precisaria executar algum software como o Linux como firewall/proxy/roteador e definir todas as portas para sub-redes diferentes, como 192.168.1.0/31 192.168.2.0/31 <- este /31 significa 255.255.255.254, que permite exatamente duas. hosts A razão pela qual sua ferramenta de verificação vê tudo é como o software funciona, aumentando o endereço em um e solicitando uma resposta de eco nesse endereço e o fato de que a máscara de sub-rede que você está usando também é um endereço de transmissão. Atualmente, todos os seus computadores estão no mesmo domínio de colisão, então eles se veem perfeitamente e os truques do IPv4 não vão separá-los.
Responder2
A máscara de sub-rede é apenas um guia para software; o roteamento determina quais endereços são escolhas válidas para tentativa de comunicação.
Responder3
Isso ocorre porque um host em uma rede sempre entra em contato com seu roteador, independentemente de qualquer outro host em sua rede. Suponha que a máquina A tenha o endereço IP I A e a máquina B tenha o endereço IP I b .
Agora a máscara de sub-rede permanece 255.255.255.255 para ambos, conforme mostrado fazendo ipconfig. Agora AND bit a bit de IA e 255.255.255.255 fornece o ID de rede para A, que seria apenas seu endereço IP, já que 255.255.255.255 contém apenas 1's. Da mesma forma, o ID de rede de B será seu próprio endereço IP. Isso garantirá que o pacote seja sempre enviado primeiro ao roteador, porque as máquinas A e B sempre estão em redes diferentes.
Responder4
Em primeiro lugar, onde está escrito isso no roteador?
Em segundo lugar, terá outro endereço na frente, como 203.1.1.11 255.255.255.255. Atualize sua pergunta com esta informação. O 255.255.255.255 refere-se especificamente à máscara de sub-rede e não a um endereço IP. Isso informa ao roteador quantos bits estão sendo usados para a sub-rede especificada. Geralmente usado apenas quando um roteador faz uma conexão IP pública com o ISP ou em ambientes semelhantes.
Em terceiro lugar, descreva a configuração da sua Internet/rede.
No Windows 7, você pode usar ipconfig /all para obter todas as informações do seu endereço IP no prompt de comando.