Quelqu'un a-t-il un exemple en Perl de la façon dont je peux calculer l'IP de diffusion à partir d'une adresse IP et d'un masque de réseau?Comment puis-je calculer l'IP de diffusion à partir d'une adresse IP et d'un masque de réseau en Perl?
5
A
Répondre
7
Cela peut être fait avec les modules CPAN Net::IP et Net::Netmask:
my $ip = Net::IP->new('192.168.1.1');
my $block = Net::Netmask->new('192.168.1.1');
print "netmask: ", $ip->mask(), "\n";
print "broadcast: ", $block->broadcast(), "\n";
+0
Ether c'est exemple très simple, désolé de ma question – shulus
7
Pourquoi ne pas utiliser des modules de CPAN. Par exemple :
my $ip = NetAddr::IP->new('124.2.4.6', '255.255.255.0');
print $ip->broadcast();
+0
NetAddr :: IP a été mon goto pour tout ce qui concerne IP depuis un moment maintenant; il gère tout. – Oesor
Questions connexes
- 1. Comment calculer un masque de sous-réseau à partir d'une adresse IP?
- 2. Adresse de diffusion basée sur IP et le masque de sous-réseau avec MySQL
- 3. Calculer l'adresse de diffusion de IP et le masque sous-réseau
- 4. Calculer le masque de réseau et l'adresse de sous-réseau à partir de la diffusion et de l'adresse dans le sous-réseau
- 5. Comment calculer la plage IP lorsque l'adresse IP et le masque de réseau sont donnés?
- 6. Adresse IP de l'ordinateur réseau
- 7. Calculer l'adresse de diffusion dirigée avec l'adresse IP et le sous-réseau dans PowerShell
- 8. Adresse de diffusion Android
- 9. Valider une adresse IP (avec masque)
- 10. Comment changer une adresse IP en C++?
- 11. T-SQL: vérifiez si IP correspond au masque de réseau
- 12. Masque Heroku et IP
- 13. calcul du masque de sous-réseau?
- 14. Diffusion vidéo en direct à partir d'une caméra IP
- 15. Adresse IP de suivi
- 16. Récupération de masque de réseau pour les interfaces avec plusieurs adresses IP en utilisant Python?
- 17. Comment obtenir une adresse IP à partir du socket
- 18. Comment obtenir un masque de réseau?
- 19. GetExtendedUdpTable et adresse IP distante
- 20. Comment déterminer si une adresse IP provient du même réseau local .NET C#
- 21. Adresses IP de la classe B: diffusion
- 22. Adresse MAC vers adresse IP sur le même réseau local en C#
- 23. Adresse IP à Entier - C
- 24. Adresse IP et contrôle Datagridview
- 25. Traduction IP PHP vers réseau
- 26. WebRequest est généré à partir d'une autre adresse IP à la place de mon adresse IP système?
- 27. comment changer le localhost en adresse IP
- 28. Nom du pays à partir d'une adresse IP avec webservice de géolocalisation IP libre
- 29. Pourquoi avoir DHCP et adresse IP statique en même temps?
- 30. Connexion à l'aide d'une adresse IP spécifique (plusieurs adresses IP sur la carte réseau)
Downvoter: Veuillez fournir une raison. Les nouveaux utilisateurs n'apprendront jamais si vous ne leur dites pas ce qu'ils font mal. Il suffit de réduire la taille d'un utilisateur de 1 rep pour ne pas décourager les nouveaux utilisateurs d'utiliser SO. – Aren
Ce n'était pas moi, mais c'est une question qui est très facile d'obtenir des réponses en allant à http://search.cpan.org et en entrant un terme de recherche comme "adresse IP" ou "netmask". – Ether
Je suis d'accord avec vous thx pour l'aide, je suis vraiment nouvel utilisateur et juste poser des questions sur l'exemple, encore une fois thx – shulus