Как обходить ограничения 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 , можете получить его здесь .

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

  • TCP: могут ли два разных сокета совместно использовать порт?
  • Соединение остается помеченным как ESTABLISHED, даже если хост не подключен
  • максимальный размер пакета для TCP-соединения
  • Несколько клиентов асинхронного сервера
  • Каков правильный способ чтения из сокета TCP в C / C ++?
  • Некоторое уточнение, необходимое для синхронных и асинхронных операций asio
  • Ethernet против TCP против IP?
  • Размер пустых пакетов UDP и TCP?
  • Это тот же порт, что и клиент и сервер?
  • Сколько соединений сокетов может обрабатывать веб-сервер?
  • Поддерживает ли ServerSocket обратный сокет на произвольном порту?
  • Давайте будем гением компьютера.