timmy revisou este gist 10 months ago. Ir para a revisão
Sem alterações
timmy revisou este gist 10 months ago. Ir para a revisão
Sem alterações
timmy revisou este gist 10 months ago. Ir para a revisão
Sem alterações
timmy revisou este gist 1 year ago. Ir para a revisão
1 file changed, 64 insertions
dnsmasq.conf(arquivo criado)
| @@ -0,0 +1,64 @@ | |||
| 1 | + | bogus-priv # Block fake private IP responses | |
| 2 | + | no-resolv # Ignore /etc/resolv.conf for upstream DNS | |
| 3 | + | dns-forward-max=150 # Limit parallel DNS queries to 150 | |
| 4 | + | clear-on-reload # Clear cache when dnsmasq reloads | |
| 5 | + | domain-needed # Ignore queries without a domain name | |
| 6 | + | no-negcache # Do not cache negative (non-existent) DNS responses | |
| 7 | + | no-poll # Do not poll /etc/resolv.conf for changes | |
| 8 | + | strict-order # Use upstream DNS servers in the order they are listed | |
| 9 | + | ||
| 10 | + | # AdGuard DNS 封鎖廣告和追蹤器。 | |
| 11 | + | # server=94.140.14.14 # AdGuard DNS (primary) - Standard DNS with no filtering | |
| 12 | + | # server=94.140.15.15 # AdGuard DNS (secondary) - Standard DNS with no filtering | |
| 13 | + | ||
| 14 | + | # AdGuard DNS 封鎖廣告、追蹤器、成人內容,並在可能的情況下啟用安全搜尋和安全模式。 | |
| 15 | + | # server=94.140.14.15 # AdGuard DNS (primary) - Filters ads and trackers | |
| 16 | + | # server=94.140.15.16 # AdGuard DNS (secondary) - Filters ads and trackers | |
| 17 | + | ||
| 18 | + | # server=1.0.0.1 # Cloudflare DNS (secondary) | |
| 19 | + | # server=1.1.1.1 # Cloudflare DNS (primary) | |
| 20 | + | ||
| 21 | + | server=8.8.8.8 # Use Google DNS as an upstream server | |
| 22 | + | server=168.95.1.1 # Use Hinet DNS as an upstream server | |
| 23 | + | server=8.8.4.4 # Use Google DNS as an upstream server | |
| 24 | + | ||
| 25 | + | listen-address=127.0.0.1,192.168.88.1 # Listen on localhost and the specific network interface | |
| 26 | + | # cache-size=1000 # Set DNS cache size to 1000 entries | |
| 27 | + | cache-size=5000 # Cache up to 5000 DNS entries for high traffic | |
| 28 | + | all-servers # Forward DNS queries to all upstream servers | |
| 29 | + | ||
| 30 | + | log-queries # Log all DNS queries | |
| 31 | + | log-dhcp # Log all DHCP requests and responses | |
| 32 | + | # log-facility=/var/log/dnsmasq.log # Save logs to /var/log/dnsmasq.log | |
| 33 | + | log-facility=/dev/null # Disable logging by sending logs to /dev/null | |
| 34 | + | ||
| 35 | + | dhcp-range=192.168.88.100,192.168.88.200,24h # DHCP range with a 24-hour lease | |
| 36 | + | dhcp-option=1,255.255.255.0 # Subnet mask: 255.255.255.0 | |
| 37 | + | dhcp-option=3,192.168.88.1 # Default gateway: 192.168.88.1 | |
| 38 | + | dhcp-option=6,192.168.88.1 # DNS server: 192.168.88.1 | |
| 39 | + | dhcp-option=15,local # DNS domain name: local | |
| 40 | + | dhcp-lease-max=151 # Maximum number of DHCP leases: 151 | |
| 41 | + | dhcp-leasefile=/var/lib/misc/dnsmasq.leases # File to store DHCP lease information | |
| 42 | + | ||
| 43 | + | dhcp-host=00:0c:29:aa:bb:cc,192.168.88.10,infinite # Static IP for Application Server | |
| 44 | + | dhcp-host=00:0c:29:dd:ee:ff,192.168.88.11,infinite # Static IP for Version Control Server | |
| 45 | + | dhcp-host=00:0c:29:11:22:33,192.168.88.12,infinite # Static IP for Database Server | |
| 46 | + | dhcp-host=00:0c:29:44:55:66,192.168.88.13,infinite # Static IP for Web Proxy | |
| 47 | + | ||
| 48 | + | address=/example.com/192.168.88.10 # Route all requests for example.com to 192.168.88.10 | |
| 49 | + | address=/test.local/127.0.0.1 # Map test.local to localhost | |
| 50 | + | address=/ads.example.com/0.0.0.0 # Block ads.example.com by pointing to an invalid IP | |
| 51 | + | address=/#/192.168.88.1 # Redirect all unknown domains to 192.168.88.1 | |
| 52 | + | ||
| 53 | + | txt-record=example.com,"v=spf1 include:_spf.google.com ~all" | |
| 54 | + | txt-record=_acme-challenge.example.com,"abcdef1234567890" | |
| 55 | + | txt-record=test.local,"Test TXT Record for Internal Use" | |
| 56 | + | ||
| 57 | + | host-record=example.com,192.168.88.10 # Map example.com to 192.168.88.10 | |
| 58 | + | host-record=server.local,192.168.88.20,192.168.88.30 # Map server.local to two IPs for load balancing | |
| 59 | + | host-record=test.local,fe80::1 # Map test.local to IPv6 address fe80::1 | |
| 60 | + | ||
| 61 | + | srv-host=_sip._udp.example.com,sipserver.example.com,5060,10,60 | |
| 62 | + | srv-host=_sip._udp.example.com,backup.example.com,5060,20,30 | |
| 63 | + | srv-host=_ldap._tcp.example.com,ldap.example.com,389,5,50 | |
| 64 | + | srv-host=_xmpp._tcp.example.com,xmppserver.local,5222,10,100 | |
Próximo
Anterior