Varför Firefox fortfarande skickar en intranätvärd i ditt bypass-undernät via proxyn
Ett bypass-intervall för litterala IP-adresser befriar inte nödvändigtvis ett värdnamn som löses upp till det intervallet.
Du har lagt 192.168.0.0/16 i Firefox listan ”Ingen proxy för”. Att öppna http://192.168.1.20/ går direkt, men http://wiki.office.example/ når fortfarande proxyn. Båda URL:erna kan peka på samma server.
Den viktiga skillnaden är den destinationssträng som Firefox matchar. Ett undantag för IP-intervall och ett undantag för värdnamn är inte utbytbara. Anta inte att den manuella bypass-listan löser upp varje värdnamn innan du avgör om en regel för adressintervall gäller.
| Angiven URL | Information som finns för matchning |
|---|---|
| http://192.168.1.20/ | En litteral IP-adress |
| http://wiki.office.example/ | Ett värdnamn |
Om intranätet har en egen domän, använd lämpliga undantag för värdnamn eller domän i stället för att gissa adresserna som namnen kan lösas upp till. Håll orelaterade offentliga tjänster utanför det undantaget. En domän kan innehålla både interna och externt hostade applikationer.
Mozillas ursprungliga förklaring skiljer uttryckligen matchning av litteral IP från namn som löses upp till dessa IP-adresser. Det dokumentet är historiskt, så kontrollera den aktuella klientens beteende och policygränssnittet innan du kopierar varje syntaxexempel från det.
När policyn behöver DNS
En PAC-fil erbjuder en separat, explicit plats för DNS-medvetna beslut. Den inför också felmoder vid distribution, körning och upplösning av skriptet. Använd den eftersom routingkravet behöver den logiken, inte bara för att få en lång bypass-lista att se kortare ut.
I en hanterad installation, granska också Firefox effektiva policy. En låst proxy-policy kan förklara varför en lokal ändring inte avgör rutten.
Vid felsökning, notera den litterala URL du angav, inte bara serverns slutliga IP. Att jämföra en värdnamns-URL med en litteral adress-URL ändrar informationen som finns tillgänglig för bypass-beslutet, och det är just därför de två förfrågningarna kan ta olika vägar.