Firefox' lokale proxy-undtagelse handler om korte navne
Brug Firefox' undtagelser for lokale navne og domæner bevidst, uden at behandle en LAN-adresse eller et shell-wildcard som en værtsnavnsregel.
For interne navne som build303 og build909 matcher Firefox' proxy-undtagelse <local> værtsnavne uden et punktum. Det er en nyttig genvej, når netværket med vilje bruger korte navne.
<local>, example.internal
Sæt disse poster i feltet No proxy for i den manuelle konfiguration. Den første dækker almindelige navne. Den anden dækker example.internal og dets underdomæner ved en domænegrænse.
Den samme computer kan have to slags navne
http://build303/ matcher undtagelsen for lokale navne. http://build303.office.example/ indeholder punktummer og kræver den tilsigtede værtsnavns- eller domæneundtagelse. Begge kan opløses til den samme maskine; deres stavemåde giver stadig bypass-matcheren forskellige input.
På samme måde kan et offentligt navn uden punktum opfylde den syntaktiske test. „Lokal“ betyder her ikke, at Firefox har bevist, at computeren fysisk er på LAN'et.
Et præfiks er ikke en domæneregel
En post i shell-stil som build-* er ikke en generel værtsnavn-præfiksregel. Brug eksplicitte værtsnavne eller den faktiske domænegrænse, når de udtrykker politikken. Et PAC-script kan implementere mere komplekse beslutninger, når netværket har brug for dem.
Den nuværende værtsnavnmatchning respekterer en underdomænegrænse: example.internal dækker ikke et urelateret navn, der blot slutter med de samme tegn. En IP-undernetspost er en anden slags match og får ikke Firefox til at opløse hvert kort navn, før det beslutter ruten.