Firefox' lokale proxy-unntak handler om korte navn
Bruk Firefox' unntak for lokale navn og domener bevisst, uten å behandle en LAN-adresse eller et shell-jokertegn som en vertsnavnregel.
For interne navn som build303 og build909 samsvarer Firefox' proxy-unntak <local> med vertsnavn uten punktum. Det er en nyttig snarvei når nettverket med vilje bruker korte navn.
<local>, example.internal
Sett disse oppføringene i feltet No proxy for i den manuelle konfigurasjonen. Den første dekker enkle navn. Den andre dekker example.internal og underdomenene på en domenegrense.
Samme datamaskin kan ha to slags navn
http://build303/ samsvarer med unntaket for lokale navn. http://build303.office.example/ inneholder punktum og trenger det tiltenkte vertsnavn- eller domenetunntaket. Begge kan slås opp til samme maskin; skrivemåten gir likevel bypass-matcherne ulike inndata.
På samme måte kan et offentlig navn uten punktum oppfylle den syntaktiske testen. «Lokal» betyr her ikke at Firefox har bevist at datamaskinen fysisk er på LAN-et.
Et prefiks er ikke en domeneregel
En oppføring i shell-stil som build-* er ikke en generell regel for vertsnavnprefiks. Bruk eksplisitte vertsnavn eller den faktiske domenegrensen når de uttrykker policyen. Et PAC-skript kan implementere mer komplekse beslutninger når nettverket trenger det.
Dagens vertsnavnmatching respekterer en underdomenegrense: example.internal dekker ikke et urelatert navn som bare slutter med de samme tegnene. En IP-undernettsoppføring er en annen type match og får ikke Firefox til å slå opp hvert kort navn før det bestemmer ruten.