Determinar se dois endereços IP estão na mesma sub-rede - os 0s iniciais ou finais são descartados do endereço IP?

Eu entendo se dois endereços IP são AND com uma máscara de sub-rede, se o resultado é o mesmo, então eles estão na mesma rede. Se o resultado for diferente, eles estão em redes diferentes. Minha pergunta é: quando é dado um endereço IP omitindo alguns 0s, onde os 0s extras são colocados?

Por exemplo, se a máscara de sub-rede for 255. 128 0 0 e você tem IP 126. 1 0 10 e IP 126. 127 0 1 se você apenas cegamente E os IPs com a máscara de sub-rede obtém resultados diferentes, mesmo que estejam na mesma rede.

O 126.1.0.10 se torna 126.100.000.100 ou 126.001.000.100?

EDIT depois de ler as respostas:

255128000000 E 126001000010 = 1085496376 * 32 *mas 255128000000 E 126127000001 = 1085276323 * 84 *
Estou esquecendo de algo?

questionAnswers(3)

yourAnswerToTheQuestion