Цель

Предположим, у меня есть оригинальная веб-страница, размещенная по URL-адресу, например

www.mywebsite.com/page

Я хочу, чтобы люди обращались к этой веб-странице, думая, что они посещают другие URL, например

www.anotherwebiste/page

Является ли это возможным? Если да, то как этого добиться?

Что не работает

  • Я подумал о том, чтобы найти IP-адрес оригинального сайта, но, похоже, это не сработало.
  • Укорачиватели URL просто перешли на реальный URL www.mywebsite.com/page

3 ответа3

5

Это невозможно, даже в принципе.

Если ваш сервер имеет публичную запись в DNS (Domain Name System), он фактически говорит следующее:

«этот IP-адрес xxxx относится к домену abc» (упрощенно; иногда существуют дополнительные уровни поддоменов, а также IPv6 и т. д.)

Поскольку DNS является общедоступным запросом и может выполняться обоими способами (IP-адрес для доменного имени или доменное имя для IP-адреса), то, создав DNS-запись для своего IP-адреса, вы, по сути, передали эту информацию всему миру бесплатно ,

Предполагая, что вы являетесь владельцем рассматриваемого сервера, если вы полностью удалите IP-адрес вашего сервера из системы DNS, это единственный способ отсоединить ваш сервер от любого доменного имени. Если вы сделаете это, ваш сервер будет по-прежнему адресуемым через свой IP-адрес, но не через любое доменное имя, потому что в системе DNS не будет отображаться сопоставление между доменными именами и IP-адресами, если вы удалите его.

Если вы не являетесь владельцем сервера, вы абсолютно ничего не можете сделать.

Причина, по которой это не работает, заключается в том, что всякий раз, когда компьютер устанавливает сетевое соединение, оно "наблюдается": и клиент, и сервер могут видеть IP-адрес конечной точки, с которой они общаются; это средство, с помощью которого они сообщают сети, куда отправлять свои пакеты. Когда у вас есть IP-адрес конечной точки, это все, что вам нужно для выполнения обратного DNS-запроса и определения того, какие домены разрешают этот IP-адрес.

Единственный способ сделать это, который на самом деле не является "способом", - это разместить вашу страницу / контент в другом месте.

Например, если у вас есть http://example.com/content.html и эта страница полностью размещена на каком-либо другом веб-сайте http://example2.com/content.html, то никто не узнает об этом. "реальный" адрес страницы http://example.com/content.html, если вы дадите ссылку на example2. Но это косвенное и не позволяет клиентам напрямую подключаться к вашему серверу / веб-сайту. Как только они напрямую подключаются к вам, они получают ваше доменное имя (если оно у вас есть). Период.

3

Это возможно, но для очевидной реализации потребуется сайт, предлагающий услугу. Я не знаю, существуют ли такие сайты.

Вот как это можно сделать. Все, что для этого нужно, - это анонимная комбинация функций TinyURL, позволяющая связать скрытую ссылку с опубликованной ссылкой вместе с функцией Anonymouse, которая выбирает страницы для вас, но в этом случае скрывает идентичность сайта, который он выбирает, а не вашу личность.

Несмотря на то, что это технически возможно, кажется маловероятным, что оно может быть успешным как бизнес, и поэтому я не знаю ни о чем. Проблема в том, что если вещь гарантированно заберет в какое-то место, она никогда не скажет вам, зачем вам туда идти? Кажется вероятным, что каждый производитель программного обеспечения AV немедленно заблокирует сайт. Я просто не вижу, как это работает.

1

Вы можете попробовать UUE закодировать адрес, но все равно очень легко найти DNS-имя, к которому вы подключаетесь, даже если вы используете только IP-адрес. Поэтому я хочу сказать, что ни одно решение не будет работать на 100% по вашему вопросу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .