Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kshlm/netflix-dns
Skip netflix AAAA DNS requests
https://github.com/kshlm/netflix-dns
aaaa dns ipv6 netflix tunnelbroker
Last synced: 15 days ago
JSON representation
Skip netflix AAAA DNS requests
- Host: GitHub
- URL: https://github.com/kshlm/netflix-dns
- Owner: kshlm
- License: mit
- Created: 2017-11-16T11:37:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-16T11:38:06.000Z (about 7 years ago)
- Last Synced: 2024-11-19T08:50:18.372Z (3 months ago)
- Topics: aaaa, dns, ipv6, netflix, tunnelbroker
- Language: Go
- Homepage:
- Size: 1.95 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NETFLIX DNS - Skip netflix AAAA DNS requests
netflix-dns is a DNS server that skips AAAA requests for netflix domains. This is helpful for people who use tunnelbroker.net IPV6 tunnels.
## How to use
## Simple
Start netflix-dns,
```
# netflix-dns
2017/11/16 16:27:54 Running Netflix AAAA skipping DNS server on :53 and relaying to 8.8.8.8:53
```This starts a DNS server listening on the default DNS port on your system.
Set DNS server for you system to `127.0.0.1`, and you're done.
netflix-dns relays DNS requests to the Google public DNS server (8.8.8.8). A different server can be set using the `-relay` flag.
```
# netflix-dns -relay 208.67.222.123:53
2017/11/16 16:28:35 Running Netflix AAAA skipping DNS server on :53 and relaying to 208.67.222.123:53
```### With NetworkManager and dnsmasq
Systems which already have a local dnsmasq resolver with NetworkManager need to start netflix-dns on a different listening port.
A different port can be set using the `-listen` flag.```
# netflix-dns -listen :2053
2017/11/16 16:29:04 Running Netflix AAAA skipping DNS server on :2053 and relaying to 8.8.8.8:53
```Configure NetworkManager and dnsmasq to forward DNS requests for netflix domains to netflix-dns.
```
# cat /etc/NetworkManager/dnsmasq.d/10-netflix-dns
server=/netflix.com/127.0.0.1#2053
server=/netflix.net/127.0.0.1#2053
server=/nflxext.com/127.0.0.1#2053
server=/nflximg.com/127.0.0.1#2053
server=/nflxvideo.net/127.0.0.1#2053
server=/nflxso.net/127.0.0.1#2053
```
Restart NetworkManager after creating the file.