• Home
  • Raw
  • Download

Lines Matching refs:ipaddress

3    import ipaddress
8 An introduction to the ipaddress module
17 :mod:`ipaddress` module. It is aimed primarily at users that aren't
19 to network engineers wanting an overview of how :mod:`ipaddress`
26 Since :mod:`ipaddress` is a module for inspecting and manipulating IP addresses,
28 :mod:`ipaddress` to create objects from strings and integers.
52 to use the :func:`ipaddress.ip_address` factory function, which automatically
56 >>> ipaddress.ip_address('192.0.2.1')
58 >>> ipaddress.ip_address('2001:DB8::1')
64 >>> ipaddress.ip_address(3221225985)
66 >>> ipaddress.ip_address(42540766411282592856903984951653826561)
73 >>> ipaddress.ip_address(1)
75 >>> ipaddress.IPv4Address(1)
77 >>> ipaddress.IPv6Address(1)
85 :mod:`ipaddress` provides a way to create, inspect and manipulate network
96 >>> ipaddress.ip_network('192.0.2.0/24')
98 >>> ipaddress.ip_network('2001:db8::0/96')
112 >>> ipaddress.ip_network('192.0.2.1/24')
116 >>> ipaddress.ip_network('192.0.2.1/24', strict=False)
124 >>> ipaddress.ip_network(3221225984)
126 >>> ipaddress.ip_network(42540766411282592856903984951653826560)
141 ``192.0.2.1`` on the network ``192.0.2.0/24``", Accordingly, :mod:`ipaddress`
147 >>> ipaddress.ip_interface('192.0.2.1/24')
149 >>> ipaddress.ip_interface('2001:db8::1/96')
160 object, so you probably want to get information about it. :mod:`ipaddress`
165 >>> addr4 = ipaddress.ip_address('192.0.2.1')
166 >>> addr6 = ipaddress.ip_address('2001:db8::1')
174 >>> host4 = ipaddress.ip_interface('192.0.2.1/24')
177 >>> host6 = ipaddress.ip_interface('2001:db8::1/96')
183 >>> net4 = ipaddress.ip_network('192.0.2.0/24')
186 >>> net6 = ipaddress.ip_network('2001:db8::0/96')
192 >>> net4 = ipaddress.ip_network('192.0.2.0/24')
208 >>> net4 = ipaddress.ip_network('192.0.2.0/24')
213 >>> net6 = ipaddress.ip_network('2001:db8::0/96')
261 >>> addr4 = ipaddress.ip_address('192.0.2.1')
262 >>> addr4 in ipaddress.ip_network('192.0.2.0/24')
264 >>> addr4 in ipaddress.ip_network('192.0.3.0/24')
271 :mod:`ipaddress` provides some simple, hopefully intuitive ways to compare
274 >>> ipaddress.ip_address('192.0.2.1') < ipaddress.ip_address('192.0.2.2')
288 >>> addr4 = ipaddress.ip_address('192.0.2.1')
307 :exc:`ValueError` subclasses :exc:`ipaddress.AddressValueError` and
308 :exc:`ipaddress.NetmaskValueError` to indicate exactly which part of
314 >>> ipaddress.ip_address("192.168.0.256")
318 >>> ipaddress.IPv4Address("192.168.0.256")
321 ipaddress.AddressValueError: Octet 256 (> 255) not permitted in '192.168.0.256'
323 >>> ipaddress.ip_network("192.168.0.1/64")
327 >>> ipaddress.IPv4Network("192.168.0.1/64")
330 ipaddress.NetmaskValueError: '64' is not a valid netmask
337 network = ipaddress.IPv4Network(address)