Ahoj,
nevíte někdo, zda TV Nova musela do českých DNS přidat nějaký speciální RR? Když se totiž pokusím sledovat vysílání TV nova, spustí se mi reklama :) a po ní mi to řekne, že nejsem z české ani slovenské republiky (jsem z Prahy;). I kontaktoval jsem Novu (podpora.internet@nova.cz) a dostalo se mi odpovědi, že pro sledování pořadů musím používat české DNS servery. OpenDNS jsou prý americké :-/
Hned mě napadl fígl, že si uložím záznamy hosts.txt, ale kdyby to tak udělal každý, tak loadbalancing pomocí DNS by nefungoval a asi by to nebylo ke koukání (no možná by pak TV Nóva změnila politiku;).
Kdyby to rozlišovalo pomocí DNS, mohlo by to maximálně říct, že ten server neexistuje. Tohle rozhodování se většinou dělá dvěma způsoby: buď pomocí reverzních záznamů, jestli končí .cz (ale i u nás některé končí .com, .eu ap.) nebo pomocí seznamů umístění alokací IP adres (ale některé jsou anywhere, příhraniční regiony mohou mít IP adresy zahraniční a ty seznamy mohou být out-of-date).
Nejjednodušší způsob, jak to obejít, je najít si proxy server v ČR s public access a připojit se přes něj. Já takhle koukám na filmy a seriály na CBS, na které je přístup z adres mimo USA zablokován.
Vlastní RR záznam nepotřebujete. Na to stačí na DNS serveru (pouze Bind9) použít 'views' a nadefinovat, že pro určité IP (např. GeoIP) adresy má vracet něco jiného v RDATA než pro zbytek světa.
Dokonce si dokážu představit, že může být jednodušší (a výkonnější) dělat to takto na DNS serverech, než k tomu přinutit ten streamovací software.
S tím hosts to zkuste, ale musíte nejprve zjistit, jaké adresy jsou ty správné.