Konfigurera DNS Request Routes på Sophos Firewall
Med DNS Request Routes kan man på Sophos Firewall ange vilken DNS-server som ska användas för specifika domäner eller nät. Det är särskilt användbart när brandväggen använder publika DNS-servrar, men interna namn måste slås upp via en intern DNS-server.
Typiska exempel är Active Directory-domäner, interna applikationer, reverse lookups eller VPN-miljöer.
När behövs DNS Request Routes?
DNS Request Routes är användbara när:
- interna hostnamn som
server01.firma.localmåste kunna lösas upp - reverse lookups för interna IP-nät ska fungera
- VPN-användare ska använda interna namn
- flera platser har egna DNS-zoner
- brandväggen själv måste nå interna system via FQDN
- publika DNS-servrar inte känner till interna namn
Utan DNS Request Route frågar brandväggen den globalt konfigurerade DNS-servern. Om den interna domänen inte är känd där misslyckas namnuppslagningen.
Förutsättningar
- Åtkomst till WebAdmin på Sophos Firewall
- Intern DNS-server är nåbar
- Domän eller nät är känt
- Firewall-regler tillåter DNS-trafik till målservern
- Vid platskoppling: routing till DNS-servern fungerar
⚠️ DNS-problem ser ofta ut som routing-, VPN- eller applikationsproblem. Innan större ändringar bör man kontrollera om målservern kan nås via IP och om det bara är namnuppslagningen som misslyckas.
Skapa DNS Request Route för en domän
En domänroute gör att frågor för en viss domän skickas till en definierad DNS-server.
Exempel:
- Host/domain name:
firma.local - DNS-server:
10.10.10.10
Gör så här:
- Logga in i Sophos Firewall.
- Öppna Network.
- Välj DNS.
- Gå till området DNS request route.
- Lägg till en ny DNS Request Route.
- Ange den interna domänen vid Host/domain name, till exempel
firma.local. - Välj den interna DNS-servern vid Target servers eller skapa den som host via Create.
- Spara.
Därefter frågar brandväggen den angivna DNS-servern för denna domän.

Använda flera Target Servers
Under Target servers kan man lägga till mer än en DNS-server. Det är användbart om det finns flera interna DNS-servrar eller om DNS ska vara redundant nåbar över en platsförbindelse.
Möjliga målservrar:
- interna DNS-servrar i det lokala nätverket
- DNS-servrar på andra sidan en VPN-anslutning
- DNS-servrar på en annan plats
- publika DNS-servrar, om en viss domän medvetet ska lösas externt
Ordningen är relevant. Sophos frågar de valda hostarna i den ordning de står i listan. Enligt Sophos kan upp till åtta IP-adresser anges: Add a DNS request route.

Reverse DNS för interna nät
En Reverse-DNS-Request-Route vidarebefordrar PTR-frågor för ett internt IP-nät till den DNS-server som känner till rätt Reverse Lookup Zone. Det hjälper när logs, reports eller tjänster ska översätta en IP-adress tillbaka till ett hostnamn.
Exempel:
- Nät:
172.16.16.0/24 - DNS-server:
172.16.16.10 - Reverse-zon:
16.16.172.in-addr.arpa
För reverse lookups skapar man också en DNS Request Route under Network > DNS > DNS request route. Vid Host/domain name anger man dock inte den vanliga domänen, utan reverse-zonen.
Exempel för 172.16.16.0/24:
16.16.172.in-addr.arpa
Oktetterna anges i omvänd ordning. Nätet 172.16.16.0/24 blir alltså 16.16.172.in-addr.arpa.
För större nät kan reverse-zonen vara bredare. Exempel: för 172.16.0.0/16 blir det 16.172.in-addr.arpa. Avgörande är hur Reverse Lookup Zone har skapats på den interna DNS-servern.
Om det inte finns någon PTR-zon eller några PTR-records på den interna DNS-servern hjälper inte heller Request Route. Brandväggen kan bara skicka frågan till rätt DNS-server, men den skapar inga Reverse-DNS-poster på DNS-servern.
Tester
Efter konfigurationen bör man testa namnuppslagningen:
- Kan brandväggen lösa upp det interna namnet?
- Fungerar uppslagningen från VPN- eller användarzoner?
- Är DNS-servern nåbar via ping eller TCP/UDP 53?
- Finns det poster i DNS- eller firewall-loggen?
Om uppslagningen inte fungerar bör man först kontrollera:
- Är domänen korrekt skriven?
- Använder klienten verkligen Sophos Firewall eller rätt DNS-server?
- Blockerar en firewall-regel DNS?
- Saknas en route till DNS-servern?
- Svarar DNS-servern på frågor från brandväggen?
Typiska fel
Vanliga orsaker är:
- fel domän, till exempel
firma.locali stället förad.firma.local - DNS-servern är bara nåbar från LAN, inte från VPN
- brandväggen skickar frågan via fel route
- Reverse Lookup Zone saknas
- DNS-trafik påverkas av en regel eller NAT
I VPN-miljöer bör man dessutom kontrollera om VPN-klienterna får rätt DNS-servrar och sökdomäner.
Rekommendation
DNS Request Routes bör vara så specifika som möjligt. En route för den exakta interna domänen är bättre än en för bred konfiguration. För större miljöer lönar det sig med en liten tabell över domän, DNS-server, plats och syfte, så att senare ändringar förblir spårbara.