Например по IP 1.1.1.1 надо показать сайт test.com. Делается это следующим образом:
Прокси сервер — это сервер с IP 1.1.1.1
Сайт сервер — откуда берется сам сайт. IP 2.2.2.2
Конфиг для прокси сервера
server { listen 80; server_name test.com; root /var/www/test.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://test.com; proxy_redirect off; port_in_redirect off; } } upstream node { server 2.2.2.2:80; (айпи адрес сервера, где находится сайт ) }