Я перебуваю у В'єтнамі, а більшість соціальних веб-сайтів (Facebook, Twitter і подібне - навіть reddit) блокуються сервером DNS провайдера.
Я спробував змінити DNS-сервер моєї арки, використовуючи resolv.conf
файл, але це не вдалося, оскільки dhcpd
він автоматично генерує цей файл щоразу, коли я підключаюся до локальної мережі. Я роздивлявся, щоб спробувати і дізнатися, як це виправити, не маючи успіху. Або я з * ck в Google, або це нетривіально.
EDIT 1:
Мех, мабуть, розмістивши його тут, змусив мене почувати себе винним, і мені довелося ще більше підштовхнути пошук. Нижче я знайшов ту саму статтю, що й публікація Анкура. Це я зробив, якщо хтось коли-небудь стикається з тією ж проблемою:
$ sudo gvim /etc/dhcpcd.conf
Додайте "nohook resolutionv.conf" в кінці файлу.
$ sudo gvim /etc/resolv.conf
Додати у файл (сервери OpenDNS):
nameserver 208.67.222.222
nameserver 208.67.220.220
Або (Google DNS):
nameserver 8.8.8.8
nameserver 8.8.4.4
Потім перевірте, чи він працював (потрібен пакет dnsutils
):
$ dig www.facebook.com
; <<>> DiG 9.9.1-P1 <<>> www.facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16994
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.facebook.com. IN A
;; ANSWER SECTION:
www.facebook.com. 89 IN A 69.171.224.53
;; Query time: 87 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Thu Jun 28 00:43:23 2012
;; MSG SIZE rcvd: 61
Бачите ;; SERVER: 208.67.222.222#53(208.67.222.222)
, це спрацювало.