PyDocs

Nav

Internet Protocols and Support

IPv4Network.hosts

  • IPv4Network.hosts()
Generate Iterator over usable hosts in a network.

This is like __iter__ except it doesn't return the network
or broadcast addresses.
1 Example
>>> list(ip_network('192.0.2.0/29').hosts())
[IPv4Address('192.0.2.1'), IPv4Address('192.0.2.2'),
 IPv4Address('192.0.2.3'), IPv4Address('192.0.2.4'),
 IPv4Address('192.0.2.5'), IPv4Address('192.0.2.6')]
>>> list(ip_network('192.0.2.0/31').hosts())
[IPv4Address('192.0.2.0'), IPv4Address('192.0.2.1')]
>>> list(ip_network('192.0.2.1/32').hosts())
[IPv4Address('192.0.2.1')]
from the Python docs
See Also
No see-alsos for ipaddress/IPv4Network.hosts
0 Notes
No notes for IPv4Network.hosts