Как обходить ограничения IP через работу DNS в случае hulu.com?

Я только что услышал от австралийского парня, что можно посмотреть hulu.com из Австралии (который фактически ограничен IP-проверками страны), используя определенные DNS-серверы.

Теперь мне было интересно, как это работает, поскольку IP остается неизменным независимо от того, какой DNS-сервер я использую!

Как это работает технически, он занимается серфингом через DNS в качестве прокси-сервера?

Похоже, что сервис, который он использует, может быть UnoTelly

В их FAQ есть запись о том, как это работает, но это не очень просветление:

UnoTelly DirectDNS, как и его название, использует технологию DirectDNS, чтобы предоставить вам доступ к заблокированным веб-сайтам. В отличие от VPN или Proxy, UnoTelly DirectDNS защищает только соответствующий трафик, чтобы вы могли получить доступ к заблокированным веб-сайтам.

VPN или прокси – это как большая сеть, которая ловит каждую рыбу в воде, но иногда это нежелательно, потому что вы можете не хотеть некоторых рыб! С другой стороны, UnoTelly DirectDNS функционирует как сеть с лазерным управлением, которая только ловит соответствующую рыбу, которую вы хотите, и пропускаете другую несущественную рыбу.

Более поучительно на самом деле смотреть, что их DNS возвращает как адрес для hulu.com:

  • Используя мой обычный DNS, отчеты nslookup том, что hulu.com составляет 24.143.196.24, который является CDN Akamai, имеет смысл

  • Используя их DNS ( http://currentdns.unotelly.com отчеты 23.21.182.24, я получаю:

     > server 23.21.182.24 Default server: 23.21.182.24 Address: 23.21.182.24#53 > hulu.com Server: 23.21.182.24 Address: 23.21.182.24#53 hulu.com canonical name = www.hulu.com. www.hulu.com canonical name = ec2-usa.unostructure.com. 

Итак, да: вы можете видеть, что, когда вы используете свой DNS, hulu.com становится сервером UnoTelly, который проксирует соединение через сервер, который, вероятно, является совпадением.

Вы можете использовать мой сервис ProxyDNS, который я создал именно потому, что мне нужно было получить доступ к моим любимым (но иным образом заблокированным) веб-сайтам за пределами США.

Все, что вам нужно сделать, – настроить DNS на ip, указанный в http://www.proxydns.co/

Вот как это работает:

Это похоже на любой другой DNS, но когда вы переходите на веб-сайт, с которым вам не будет разрешен доступ из-за вашего местоположения, DNS позаботится об этом, используя прокси-сервер на основе облаков (прокси-сервер похож на «туннель», Обходит любые ограничения) таким образом, что вы даже этого не замечаете.

ProxyDNS работает в основном как обычный DNS, не изменяя ваш обычный просмотр каким-либо образом, но только для тех сайтов, которые заблокированы для вас. Все это происходит так прозрачно, что вы просто замечаете тот факт, что больше нет блокировки.

Обладающий облачным прокси имеет много преимуществ:

Если вам нужна помощь, чтобы настроить его на Linux , Windows , Mac , Roku , Xbox , можете получить его здесь .

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

  • Преобразование исходного HTTP-запроса в объект HTTPWebRequest
  • Как использовать сокет-клиент с WCF (net.tcp)?
  • Как разбить большой файл на куски в c #?
  • Обнаружение отключения клиента TCP
  • Как заставить Firefox использовать TCP для DNS
  • java.net.ConnectException: соединение отклонено
  • Поддерживает ли ServerSocket обратный сокет на произвольном порту?
  • Высокопроизводительный TCP-сервер в C #
  • BOOST ASIO - Как написать консольный сервер
  • Некоторое уточнение, необходимое для синхронных и асинхронных операций asio
  • Почему невозможно, не пытаясь выполнить ввод-вывод, обнаружить, что TCP-сокет был изящно закрыт одноранговым узлом?
  • Давайте будем гением компьютера.