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?