socket.gethostbyname_ex ()
socket.gethostbyname_ex ( hostname )
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΈΠΌΡ Ρ
ΠΎΡΡΠ° Π² ΡΠΎΡΠΌΠ°Ρ Π°Π΄ΡΠ΅ΡΠ° IPv4, ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΡΡΠ΅ΠΆ ΠΈΠ· 3 Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (hostname, aliaslist, ipaddrlist)
, Π³Π΄Π΅ hostname - ΡΡΠΎ ΠΈΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ Ρ
ΠΎΡΡΠ°, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅Π΅ Π½Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ ip_address, aliaslist - (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΡΡΠΎΠΉ) ΡΠΏΠΈΡΠΎΠΊ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ
ΠΈΠΌΠ΅Π½ Ρ
ΠΎΡΡΠΎΠ² Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π°Π΄ΡΠ΅ΡΠ°, Π° ipaddrlist - ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ IPv4-Π°Π΄ΡΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ
ΠΎΡΡΠ΅ (ΡΠ°ΡΡΠΎ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°, ΠΎΠ΄ΠΈΠ½ Π°Π΄ΡΠ΅Ρ). gethostbyname_ex () Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ IPv6, Π° Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ° IPv4/v6 ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ getaddrinfo ().
ΠΡΠ·ΡΠ²Π°Π΅Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ Π°ΡΠ΄ΠΈΡΠ° socket.gethostbyname
Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ hostname.
Last updated
Was this helpful?