Отказ в подключении на сервере ipv6

Я делаю небольшой побочный проект с Django и хочу получить доступ к локальному серверу из-за пределов моей сети. Поэтому я решил попробовать ipv6

Я установил ALLOWED_HOSTS = ["*"] и запустил сервер как python manage.py runserver --ipv6 "[::1]:8000", но я не могу получить доступ к нему с другого ПК (даже с тех, с которых я мог получить доступ по ipv4, подключенных к моему wifi). Я получаю ошибку Connection Refused в браузере.

Да, мой порт открыт в брандмауэре (sudo ufw allow 8000)

И последнее, проверяя с помощью wireshark, я обнаружил, что TCP-пакеты доходят до сервера. Посылается флаг RST.

Адрес ::1 является адресом loopback, и пакеты с таким адресом не могут существовать в сети за пределами хоста. Его нельзя использовать в качестве адреса источника или назначения в сети. Я думаю, вы хотели использовать :: неопределенный адрес, который будет прослушивать все адреса хостов.

Вернуться на верх