Форум сайта python.su
Всем привет. Есть сервер с двумя сетевыми интерфейсами и, соответственно, с двумя IP-адресами.
На нём есть скрипт работающий с внешними серверами по http, pop3, smtp. Можно ли как-то средствами Python3 управлять тем, через какой интерфейс будет установлено очередное внешнее соединение скрипта?
Офлайн
В разных модулях делается по-своему. Например, при использовании модуля socket надо вызывать bind перед connect. У smtplib есть параметр source_address как раз для этого.
Офлайн
Большое спасибо! То что нужно.
Офлайн