Difference between revisions of "Talk:Dnsmasq"

From ArchWiki
Jump to: navigation, search
(need information for fixed IPs)
Line 25: Line 25:
 
  dnsmasq: cached archlinux.org is 66.211.214.131
 
  dnsmasq: cached archlinux.org is 66.211.214.131
 
So, I'm removing the "http://" prefix. -- [[User:Tresende|Tresende]] 11:39, 12 November 2009 (EST)
 
So, I'm removing the "http://" prefix. -- [[User:Tresende|Tresende]] 11:39, 12 November 2009 (EST)
 +
 +
== need information for fixed IPs ==
 +
when this is set in rc.conf I think that require :
 +
{ echo "nameserver 127.0.0.1"; grep -v "^#" /etc/resolv.conf | head -2; } > /tmp/resolv.conf
 +
then backup /etc/resolv.conf and last :
 +
mv /tmp/resolv.conf /etc/resolv.conf
 +
--[[User:Sputnick|Sputnick]] 17:59, 1 August 2011 (EDT)

Revision as of 21:59, 1 August 2011

Comments

Suggestions

Testing without "http://"

In the test section it is recommended that the reader tries

dig http://archlinux.org | grep "Query time"

However, on both my systems running dnsmasq-2.50, querying anything prefixed with a "http://" causes dnsmasq to automatically forward the query and not to cache the reply:

% dig "http://archlinux.org" | grep "Query time"; !#
;; Query time: 493 msec
;; Query time: 485 msec

The daemon logs

dnsmasq: forwarded query to 208.67.220.220
dnsmasq: forwarded query to 208.67.220.220

This might lead the reader to think dnsmasq is not working, when it actually works fine with:

% dig "archlinux.org" | grep "Query time"; !#
;; Query time: 508 msec
;; Query time: 0 msec

The daemon logs

dnsmasq: query[A] archlinux.org from 127.0.0.1
dnsmasq: forwarded archlinux.org to 208.67.222.222
dnsmasq: forwarded archlinux.org to 208.67.220.220
dnsmasq: reply archlinux.org is 66.211.214.131
dnsmasq: query[A] archlinux.org from 127.0.0.1
dnsmasq: cached archlinux.org is 66.211.214.131

So, I'm removing the "http://" prefix. -- Tresende 11:39, 12 November 2009 (EST)

need information for fixed IPs

when this is set in rc.conf I think that require :

{ echo "nameserver 127.0.0.1"; grep -v "^#" /etc/resolv.conf | head -2; } > /tmp/resolv.conf

then backup /etc/resolv.conf and last :

mv /tmp/resolv.conf /etc/resolv.conf

--Sputnick 17:59, 1 August 2011 (EDT)