Wie durchläuft ich eine Reihe von IP-Adressen, die vom Benutzer bereitgestellt werden?C#: Aufzählung von IP-Adressen in einem Bereich
Ich bin flexibel auf das Format, vorausgesetzt, es ermöglicht die Angabe aller Bereiche. Vielleicht so etwas wie der nmap-style:
'192.0.2.1' # one IP address
'192.0.2.0-31' # one block with 32 IP addresses.
'192.0.2-3.1-254' # two blocks with 254 IP addresses.
'0-255.0-255.0-255.0-255' # the whole IPv4 address space
Zum Beispiel, wenn der Benutzer 192.0.2-3.1-254
eingegeben, würde Ich mag wissen, wie man eine Liste aller gültigen IP-Adressen in diesem Bereich zu erzeugen, so dass ich durch sie durchlaufen konnte .