Это ошибка, которую Windows выдает, когда вы пытаетесь привязать адрес на локальной машине, который не назначен ни одному из адаптеров на машине. Если ipconfig
не показывает его, вы не можете привязать его.
Если внешний адрес находится на маршрутизаторе, который запрашивает NAT с него на внутренний адрес сервера, вы не можете привязать его к нему, потому что он находится на другой машине. Это, наверное, так. Возможно, вы захотите связать с socket.INADDR_ANY
(или его эквивалентом в Django). Это будет привязано ко всем адресам, которые сейчас находятся на компьютере.
Также обратите внимание, что если внешний адрес NAT-адрес вашего внутреннего, привязка к внутреннему должно быть достаточно.