Τι σημαίνει το <local> σε μια λίστα παράλειψης του WinHTTP
Αντιμετωπίστε το διακριτικό παράλειψης τοπικού κεντρικού υπολογιστή του WinHTTP ως κανόνα ονόματος κεντρικού υπολογιστή, όχι ως καθολική δοκιμή για διευθύνσεις ιδιωτικών δικτύων.
Η λίστα παράλειψης του WinHTTP μπορεί να περιέχει το ειδικό διακριτικό <local>. Σε αυτό το πλαίσιο, το local σημαίνει όνομα διακομιστή χωρίς τελεία. Δεν είναι γενική ταξινόμηση κάθε ιδιωτικής διεύθυνσης IP ούτε κάθε συσκευής στο Wi-Fi σας.
Αυτό καθιστά ένα σύντομο όνομα κεντρικού υπολογιστή και ένα όνομα με τελείες διαφορετικές εισόδους. Μια εφαρμογή που ζητά http://intranet/ μπορεί να ταιριάξει με το διακριτικό, ενώ το http://intranet.example.internal/ χρειάζεται τον εφαρμοστέο ρητό κανόνα.
Διαβάστε τις διαμορφωμένες εξαιρέσεις
Για μια επιδιωκόμενη διαμόρφωση WinHTTP, ένα στατικό παράδειγμα είναι:
netsh winhttp set proxy `
proxy-server="203.0.113.10:8080" `
bypass-list="<local>;*.example.internal"
Το τελικό σημείο είναι ενδεικτικό. Αυτή η εντολή αλλάζει τη διαμόρφωση του WinHTTP και δεν πρέπει να χρησιμοποιείται ως γενική επιδιόρθωση προγράμματος περιήγησης. Καταγράψτε την προηγούμενη διαμόρφωση και επιβεβαιώστε ότι η εφαρμογή προορισμού τη χρησιμοποιεί πραγματικά πριν κάνετε αυτή την αλλαγή.
Ο κανόνας μπαλαντέρ και το διακριτικό local επιτελούν διαφορετικά έργα. Ένα IP κυριολεκτικό με τελείες όπως το 192.168.1.10 δεν είναι όνομα κεντρικού υπολογιστή χωρίς τελεία. Αν μια τέτοια διεύθυνση πρέπει να είναι άμεση, χρησιμοποιήστε μια κατάλληλα υποστηριζόμενη ρητή εξαίρεση αντί να υποθέσετε ότι η λέξη local την καλύπτει.
Ελέγξτε τον πραγματικό κεντρικό υπολογιστή του αιτήματος
Μια υπηρεσία μπορεί να χρησιμοποιεί σύντομο όνομα ενώ ένας σελιδοδείκτης του προγράμματος περιήγησης χρησιμοποιεί πλήρως προσδιορισμένο όνομα. Η διαδρομή που προκύπτει μπορεί να διαφέρει ακόμη και όταν και τα δύο ονόματα τελικά προσδιορίζουν τον ίδιο διακομιστή.
Ένα αίτημα μπορεί επίσης να διέπεται από πληροφορίες διαμεσολαβητή ειδικές για την εφαρμογή ή από αξιολόγηση PAC αντί για το στατικό προεπιλεγμένο που εξετάσατε. Προσδιορίστε την πηγή που χρησιμοποιεί η αποτυγχάνουσα εφαρμογή πριν αλλάξετε μια λίστα παράλειψης αλλού.
Για να συγκρίνετε τη συμπεριφορά, καταγράψτε το όνομα κεντρικού υπολογιστή του URL και την επιλεγμένη πολιτική διαμεσολαβητή για τον ίδιο πελάτη. Μην αντικαθιστάτε έναν λειτουργικό δημόσιο διαμεσολαβητή μόνο επειδή ένας σκόπιμα εξαιρούμενος κεντρικός υπολογιστής παραμένει άμεσος.
Κρατήστε αυτή τη διάκριση ξεχωριστή από το DNS και τη δρομολόγηση του πυρήνα: ένας κανόνας παράλειψης επιλέγει αν θα χρησιμοποιηθεί διαμεσολαβητής για ένα αίτημα. Δεν καθιστά προσβάσιμο έναν προορισμό που κατά τα άλλα είναι μη προσβάσιμος.