Техника DNS для части пути домена - PullRequest
0 голосов
/ 08 мая 2018

Возможно, в Google есть много ответов на мою проблему, но я действительно не знаю, как искать.

Есть ли DNS-методика, которая приведет к другому IP для:

http://example.com/apple

и для

http://example.com/frog

? Если да, что это? Буду признателен за некоторую документацию.

1 Ответ

0 голосов
/ 08 мая 2018

DNS работает только на домене и поддоменах.

Если вы хотите иметь разные IP-адреса для разных URL-адресов, вы можете настроить прокси-сервер, который будет отправлять разные запросы на разные IP-адреса.

Предположим, что example.com разрешает 192.0.2.1. Все запросы к example.com поступят к 192.0.2.1.

Теперь, если у вас есть прокси, вы можете указать, чтобы перенаправить example.com/apple на 192.0.2.2, example.com/frog на 192.0.2.3 и так далее ...

Вот ссылка, как это сделать в nginx

https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/

Если вы действительно хотите, чтобы example.com/apple разрешил IP-адрес, отличный от example.com/frog, вы можете рассмотреть возможность его использования в качестве субдомена.

Таким образом, вместо использования example.com/apple, вы можете настроить отдельные записи DNS для apple.example.com и frog.example.com

Таким образом, они могут разрешать разные IP-адреса.

...