[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: (no subject)
- To:
- Subject: Re: (no subject)
- From: Hugo Villeneuve <>
- Date: Fri, 25 Jul 2003 16:20:54 -0400
-
In-reply-to: <[email protected]>
- User-agent: Mutt/1.4.1i
On Fri, Jul 25, 2003 at 09:39:06PM +0200, Pascal Schneider wrote:
> Bonjour,
>
> petite question idiote (ou pas)!!!!
> si je veut definir des adresses de 192.168.0.0 a 192.168.255.255, est ce que mettre 192.168.0.0/24 les comprends
>
> merci de votre reponse
>
> Pascal
Non.
/24 veut dire que les 24 premiers bit des 32 bits l'adresse IP
sont invariable. Il reste donc 8 bit variable pour les machines.
Chaque chiffre de l'IP correspond a 8 bit de l'adresse IP. 24 veut
donc dire que les 3 premiers chiffre sont invariable. (Si le /mask
ne correspond a un multiple de 8, il faut faire la comparaison en
binaire pour trouver la reponse.)
Donc 192.168.0.0/24 correspond aux IP 192.168.0.0 a 192.168.0.255.
Pour le range que tu as decris. le mask est /16.
Tant qu'a moi, j'utilise un perl script ipcalc.pl pour faire toute
ces calculs pour moi.
http://jabber.mpsnet.net.mx/ftp/linux/misc/ipcalc.pl
(Bien qu'il existe d'autre script semblable sur internet.)
Genre:
$ ipcalc.pl 192.168.0.0/16
IP address 192 . 168 . 0 . 0 / 16 192.168.0.0/16
Netmask bits 11111111 11111111 00000000 00000000
Netmask bytes 255 . 255 . 0 . 0 255.255.0.0
Address bits 11000000 10101000 00000000 00000000
Network 192 . 168 . 0 . 0 192.168.0.0
Broadcast 192 . 168 . 255 . 255 192.168.255.255
First Host 192 . 168 . 0 . 1 192.168.0.1
Last Host 192 . 168 . 255 . 254 192.168.255.254
Total Hosts 65534
PTR 0.0.168.192.in-addr.arpa
IP Address (hex) C0A80000
--
Hugo Villeneuve <[email protected]>
http://EINTR.net/