Я пытаюсь использовать nginx на своем VPS (mydoamin.com
с записью A и AAAA) с общедоступным статическим IP-адресом (как IPv4, так и IPv6), чтобы создать прокси-сервер IPv4-to-IPv6, чтобы сделать домашний сервер только IPv6 доступным из обычных сетей IPv4. Запись A домена указывает на сервер nginx, а запись AAAA — на домашний сервер только для IPv6.
Мой текущий блок сервера nginx выглядит так:
сервер {
слушать 443 ssl http2;
имя_сервера mydomain.com;
ssl_certificate /etc/letsencrypt/live/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/key.pem;
ssl_trusted_certificate /etc/letsencrypt/live/ca.pem;
место расположения / {
proxy_pass https://[IPv6 адрес домашнего сервера];
proxy_set_header Хост $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $ схема;
}
}
Пока что прокси работает довольно хорошо, и весь трафик через mydomain.com с IPv4 будет проксироваться nginx, но мне интересно, есть ли способ использовать домен вместо адреса IPv6 в proxy_pass
в то время как nginx будет разрешать только свою запись AAAA? Спасибо заранее!