Τι να κάνετε εάν τα Windows αντιστοιχίσουν μια διεύθυνση IP APIPA (169.xxx): πραγματικές αιτίες και οριστική λύση

Τελευταία ενημέρωση: 16/10/2025
Συγγραφέας: Ντάνιελ Τέρσα

  • Το APIPA αντιστοιχίζει στο 169.254/16 μια μάσκα 255.255.0.0, χωρίς πύλη ή DNS, μόνο τοπική εμβέλεια.
  • Ο υπολογιστής-πελάτης ελέγχει για DHCP κάθε λίγα λεπτά και αντικαθιστά την τοπική διεύθυνση IP σύνδεσης μόλις λάβει μια μίσθωση.
  • Μπορεί να απενεργοποιηθεί μέσω του Μητρώου στα Windows ή να απενεργοποιηθεί το Zeroconf/Avahi στο Linux.
  • Λύση: Ελέγξτε το DHCP, τα καλώδια, τα προγράμματα οδήγησης, τις υπηρεσίες και επαναφέρετε τη στοίβα TCP/IP.
IP APIPA

Όταν η συσκευή σας εμφανίζεται με διεύθυνση 169.254.xx και το δίκτυο εμφανίζει την προειδοποίηση περιορισμένης συνδεσιμότητας, είναι πολύ πιθανό να λειτουργεί η αυτόματη διευθυνσιοδότηση APIPA. Αυτός ο μηχανισμός εκχωρεί μια τοπική IP έκτακτης ανάγκης όταν το DHCP διαρροή, επιτρέποντας κάποια επικοινωνία στο ίδιο φυσικό δίκτυο αλλά χωρίς πρόσβαση σε άλλα δίκτυα.

Σε οικιακά και εταιρικά περιβάλλοντα, είναι ένα επαναλαμβανόμενο θέμα: κάρτες σε DHCP που δεν λαμβάνουν απόκριση και εμπίπτουν στο APIPA, φορητοί υπολογιστές που συνδέονται μέσω Wi-Fi χωρίς internet ή διακομιστές που, λόγω ενός συγκεκριμένου προβλήματος, σταματούν να ανανεώνουν τη μίσθωσή τους. Κατανόηση του τι είναι το APIPA, πώς λειτουργεί και πώς να το απενεργοποιήσετε ή να το διαγνώσετε Θα σας εξοικονομήσει χρόνο και πονοκεφάλους.

Τι είναι το APIPA και σε τι χρησιμεύει;

APIPA (Αυτόματη ιδιωτική διευθυνσιοδότηση IP) είναι μια λειτουργία IPv4 που ρυθμίζει αυτόματα τη διεπαφή με μια διεύθυνση από το μπλοκ 169.254.0.0/16 εάν δεν υπάρχει διαθέσιμος διακομιστής DHCP. Εκχωρεί μόνο διεύθυνση IP και μάσκα 255.255.0.0, χωρίς πύλη ή DNS, επομένως επιτρέπει την τοπική επικοινωνία μεταξύ συσκευών στο ίδιο τμήμα και τίποτα άλλο.

Αυτός ο χώρος προορίζεται από την IANA για διευθύνσεις τοπικής σύνδεσης σύμφωνα με το RFC 3927 και εμπίπτει στα λεγόμενα εύρη τοπικής σύνδεσης. Στην πράξη, το APIPA διατηρεί το δίκτυο «ζωντανό» σε τοπικό επίπεδο. όταν δεν υπάρχει έγκυρη διαμόρφωση, αλλά δεν είναι δρομολογήσιμη ή κατάλληλη για πρόσβαση στο Διαδίκτυο.

Σημαντικό να διατυπωθούν οι κανόνες: οι RFC 3330 (αργότερα αντικαταστάθηκε από το RFC 5735) και το RFC 3927 ορίζουν τη χρήση αυτών των διευθύνσεων. Το εύρος χρήσης σε υπολογιστές είναι συνήθως από 169.254.1.0 έως 169.254.254.255, αφήνοντας και τα δύο άκρα δεσμευμένα (169.254.0.x και 169.254.255.x) και χρησιμοποιώντας το 169.254.255.255 ως μετάδοση.

ΑΠΙΠΑ

Πώς λειτουργεί το APIPA λεπτομερώς

Όταν μια διεπαφή βρίσκεται σε DHCP και δεν λαμβάνει απόκριση, το σύστημα ενεργοποιεί το APIPA. Ο πελάτης στέλνει πολλά DHCPDISCOVER κατά την εκκίνησηΜια συνηθισμένη περιγραφή είναι ότι υποβάλλει 3 ή 4 αιτήματα σε λίγα δευτερόλεπτα και, εάν δεν υπάρχει απάντηση, ξεκινά την αυτόματη διαμόρφωση τοπικής σύνδεσης.

Κατά την αυτόματη διαμόρφωση, η συσκευή επιλέγει μια ψευδοτυχαία διεύθυνση IP εντός του επιτρεπόμενου εύρους και επαληθεύει ότι δεν χρησιμοποιείται χρησιμοποιώντας ανιχνευτές (ARP ή broadcast) πριν τη ρυθμίσει. Εάν εντοπίσει κάποια διένεξη, δοκιμάζει μια άλλη διεύθυνση μέχρι τον μέγιστο αριθμό προσπαθειών.Ορισμένα κείμενα περιγράφουν έως και 10 προσπάθειες πριν τα παρατήσουν εάν οι συγκρούσεις συνεχιστούν.

Μόλις αντιστοιχιστεί, ο υπολογιστής-πελάτης συνεχίζει να αναζητά έναν διακομιστή DHCP περιοδικά. Στα Windows, για παράδειγμα, τα αιτήματα DHCP επαναλαμβάνονται περίπου κάθε 5 λεπτά.Εάν εμφανιστεί ένας διακομιστής, η στοίβα TCP/IP αντικαθιστά την IP APIPA με μια έγκυρη μίσθωση.

Το APIPA ισχύει μόνο για IPv4. Η αυτόματη διαμόρφωση χωρίς κατάσταση (SLAAC) χρησιμοποιείται στο IPv6, που περιγράφεται στο RFC 2462 (τώρα ενημερωμένο από το RFC 4862), με διαφορετικό μηχανισμό και διευθύνσεις τοπικής σύνδεσης με πρόθεμα fe80::/10.

Αποκλειστικό περιεχόμενο - Κάντε κλικ εδώ  Οι διακοπές καλωδίων στην Ερυθρά Θάλασσα αυξάνουν την καθυστέρηση του Microsoft Azure

APIPA σε Windows: συμπεριφορά και ιδιαιτερότητες

Στα σύγχρονα συστήματα Windows, το APIPA είναι ενεργοποιημένο από προεπιλογή. Όταν δεν λαμβάνει DHCP, η στοίβα αυτοαναθέτει και προσπαθεί περιοδικά να ανακτήσει μια μίσθωση.Επιπλέον, η λειτουργία ανίχνευσης πολυμέσων επιταχύνει τις προσπάθειες επανάληψης όταν επανέλθει η συνδεσιμότητα.

Σε παλαιότερες εκδόσεις όπως τα Windows 98, το Media Sense δεν υπήρχε, κάτι που θα μπορούσε να καθυστερήσει την επανασύνδεση μετά από ένα φυσικό σφάλμα. Τα Windows 2000, XP, 7, 10 και νεότερες εκδόσεις ενσωματώνουν το Media Sense και άλλες συμπληρωματικές λειτουργίες όπως η ανακάλυψη δρομολογητή ICMP ή η ακρόαση RIP για τη βελτίωση του περιβάλλοντος δικτύου.

Ορισμένες υλοποιήσεις των Windows δημιουργούν την IP APIPA κατακερματίζοντας τη διεύθυνση MAC της διεπαφής, αναζήτηση σταθερότητας μετά από επανεκκινήσεις και μείωση της πιθανότητας επανάληψης (πάντα με προηγούμενο έλεγχο σύγκρουσης).

Πώς να ξέρετε αν βρίσκεστε στο APIPA

Στα Windows 2000/XP/Server 2003 και νεότερες εκδόσεις, ανοίξτε μια γραμμή εντολών και εκτελέστε την εντολή: ipconfig /all για να ελέγξετε το μπλοκ αυτόματης διαμόρφωσηςΕάν η αυτόματη ρύθμιση παραμέτρων είναι ενεργοποιημένη και η διεύθυνση IP είναι 169.254.xy με μάσκα 255.255.0.0, βρίσκεστε σε APIPA.

Σε παλαιότερες εκδόσεις των Windows (Windows 98, Windows Me), το βοηθητικό πρόγραμμα winipcfg σάς επιτρέπει να δείτε εάν υπάρχει μια διεύθυνση εντός του αρχείου 169.254.xx στην ετικέτα αυτόματης διαμόρφωσης. Βλέποντας αυτήν την IP υποδεικνύεται ότι δεν υπάρχει διαθέσιμη μίσθωση DHCP.

Απενεργοποίηση ή ενεργοποίηση του APIPA στα Windows

Το APIPA μπορεί να απενεργοποιηθεί, διατηρώντας ή όχι τη χρήση του DHCP ανάλογα με την περίπτωση. Αυτό γίνεται με την επεξεργασία του μητρώου των Windows, μεταβάλλοντας τη διαδρομή ανάλογα με την έκδοση του συστήματος.

  • Στα Windows 98/Me: προσθέστε την καταχώρηση DWORD 'IPAutoconfigurationEnabled' με τιμή 0x0 σε: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP.
  • Στα Windows 2000/XP/Server 2003: προσθέστε το 'IPAutoconfigurationEnabled' (DWORD 0x0) στην συγκεκριμένη διεπαφή: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID_del_adaptador>.
  • Σε νεότερες εκδόσεις (Windows 7/8/10/11), θα δείτε επίσης αναφορές στο περιτύλιγμα καθολικών παραμέτρων TCP/IP: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersΝα θυμάστε ότι η τιμή 1 ενεργοποιεί το APIPA και η τιμή 0 το απενεργοποιεί.

Αφού αλλάξετε το μητρώο, συνιστάται να κάνετε επανεκκίνηση για να τεθεί σε ισχύ η ρύθμιση. Δημιουργήστε αντίγραφο ασφαλείας του μητρώου σας πριν αγγίξετε οτιδήποτε., ειδικά σε κρίσιμο εξοπλισμό.

Τυπικά σενάρια στα οποία εμφανίζεται το APIPA

Εκκίνηση χωρίς προηγούμενη μίσθωση και χωρίς DHCP: ο υπολογιστής-πελάτης εκκινείται, εκδίδει πολλά μηνύματα εντοπισμού (3 ή περισσότερα) και, Εάν δεν υπάρχει απόκριση, εκχωρεί στον εαυτό του μια IP κλάσης Β εντός του 169.254/16.Συνεχίστε να προσπαθείτε ξανά κατά διαστήματα.

Με προηγούμενη μίσθωση και χωρίς DHCP: η συσκευή πραγματοποιεί αναζήτηση στην προεπιλεγμένη πύλη. Αν απαντήσει, διατηρήστε την παλιά IPΕάν δεν υπάρχει απόκριση ή δεν έχει ρυθμιστεί καμία πύλη, ενεργοποιείται το APIPA και τα σφάλματα αναφέρονται στον χρήστη.

Η μίσθωση έληξε και δεν υπάρχει DHCP: ο υπολογιστής-πελάτης επιχειρεί ανανέωση. Εάν δεν βρει διακομιστή, επιστρέφει στο APIPA, στέλνει αρκετές ανιχνεύσεις και επαναλαμβάνει τον κύκλο κάθε λίγα λεπτά μέχρι ο διακομιστής να είναι ξανά συνδεδεμένος.

Γρήγορη διάγνωση όταν βλέπετε το 169.254.xx

Ξεκινήστε με τα βασικά: ελέγξτε τα καλώδια, τις συνδέσεις, την κατάσταση του δρομολογητή ή του διακόπτη και την υπηρεσία DHCP της συσκευής που την προσφέρει (στο σπίτι, συνήθως είναι ο δρομολογητής). Μια ελεγχόμενη επανεκκίνηση του δρομολογητή και της διεπαφής δικτύου επιβάλλει επαναδιαπραγμάτευση.

Αποκλειστικό περιεχόμενο - Κάντε κλικ εδώ  Πώς να επεξεργαστείτε ένα στιγμιότυπο οθόνης;

Στα Windows, εκτελέστε αυτές τις εντολές σε μια γραμμή εντολών με αναβαθμισμένα δικαιώματα για να επαναφέρετε τη στοίβα: Είναι ασφαλή και συνήθως επιλύουν συχνά περιστατικά.

netsh int ip reset c:\resetlog.txt
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew

Ελέγξτε επίσης ότι η υπηρεσία 'DHCP Client' είναι ενεργή (services.msc) και, εάν είναι απαραίτητο, Ενεργοποίηση DHCP στα Windows 10. Πρέπει να βρίσκεται σε κατάσταση έναρξης και σε τύπο εκκίνησης Αυτόματη έτσι ώστε η διεπαφή να λαμβάνει σωστά τις επιχορηγήσεις.

Εάν χρησιμοποιείτε Wi-Fi, ελέγξτε τη συμβατότητα του προσαρμογέα με την ασφάλεια του σημείου πρόσβασης (WPA/WPA2, κ.λπ.) και την ποιότητα σήματος. Μια κακή διαπραγμάτευση μπορεί να αποτρέψει την απόκτηση IP. παρά το γεγονός ότι βλέπει το SSID και συσχετίζεται.

Έλεγχοι διακομιστή ή δρομολογητή DHCP

Σε δίκτυα με αποκλειστικό διακομιστή DHCP, είναι καλή ιδέα να ελέγξετε τα αρχεία καταγραφής και την κατάσταση των εμβέλειας. Αφαιρεί τις υπολειπόμενες καταχωρήσεις από το 169.254.xx εάν αποθηκεύτηκαν κατά λάθος και βεβαιωθείτε ότι η ενεργή πισίνα δεν έχει εξαντληθεί.

Καλές πρακτικές λειτουργίας: απενεργοποιήστε τις αχρησιμοποίητες διεπαφές, εκχωρεί έγκυρη στατική διεύθυνση IP σε διεπαφές διαχείρισης, αναπτύξτε το DHCP σε κάθε υποδίκτυο και εξετάστε τις επιλογές για προχωρημένους (όπως η ανακάλυψη μετάδοσης, εάν υπάρχει).

Σε οικιακά περιβάλλοντα, συνδεθείτε στη διεπαφή του δρομολογητή και επαληθεύστε ότι ο διακομιστής DHCP είναι ενεργοποιημένος και έχει επαρκή εμβέλεια. Η ενημέρωση του υλικολογισμικού του δρομολογητή βοηθά στη διόρθωση γνωστών σφαλμάτων. και βελτιώνει την απόδοση και τη σταθερότητα.

Αντιμετώπιση των συγκρούσεων και των επιπτώσεών τους

Οι διενέξεις IP μπορούν να προκύψουν από διπλότυπες μη αυτόματες αναθέσεις, σφάλματα DHCP ή κακή διαχείριση κρατήσεων. Ο προσδιορισμός του τύπου της σύγκρουσης είναι το κλειδί για να αποφασιστεί εάν θα οριστεί στατική, θα ανανεωθεί δυναμική ή θα ανακληθούν οι μισθώσεις..

Στις επιχειρήσεις, δύο υπολογιστές με την ίδια διεύθυνση IP μπορούν να προκαλέσουν στασιμότητα σε κρίσιμες υπηρεσίες, ειδικά εάν η διένεξη επηρεάζει διακομιστές. Η περιοδική παρακολούθηση και ο έλεγχος του δικτύου σάς επιτρέπει να προβλέψετε προβλήματα. και να μειώσετε τον χρόνο διακοπής λειτουργίας.

APIPA και ασφάλεια: πιθανές καταχρήσεις και αντίμετρα

Ορισμένες πηγές υποδεικνύουν ότι η συνεχής επιβολή του APIPA στα Windows μπορεί να χρησιμοποιηθεί κακόβουλα, για παράδειγμα τροποποιώντας καταχωρήσεις μητρώου που σχετίζονται με την αυτόματη ρύθμιση παραμέτρων, το DHCP ή τις μετρήσεις διεπαφής. Ο στόχος ενός εισβολέα θα ήταν να θέσει εκτός σύνδεσης τη συνδεσιμότητα του κεντρικού υπολογιστή. αλλαγή ευαίσθητων παραμέτρων.

Μεταξύ των ρυθμίσεων που αναφέρονται σε αυτό το πλαίσιο είναι κλειδιά όπως 'IPAutoconfigurationEnabled', 'EnableDHCP', 'DhcpConnForceBroadcastFlag' ή οι μετρικές τιμές των διεπαφών στο ...\Tcpip\Parameters\Interfaces\<GUID>. Αν και η γνώση τους βοηθά στην άμυνα, δεν συνιστάται η αυτοματοποίησή τους χωρίς έλεγχο. επειδή μπορείτε να μπλοκάρετε το δίκτυο μόνοι σας.

Αντίμετρα: Περιορισμός των διαχειριστικών δικαιωμάτων, προστασία του Μητρώου, αυστηροποίηση των πολιτικών τερματικών σημείων, Παρακολούθηση για ασυνήθιστες αλλαγές δικτύου και χρήση σεναρίων αποκατάστασης (επαναφορά TCP/IP)Και, φυσικά, η ενημέρωση των προγραμμάτων οδήγησης και του λειτουργικού συστήματος μειώνει την επιφάνεια επίθεσης.

Linux: Zeroconf, Avahi και πώς να το απενεργοποιήσετε

Στο GNU/Linux, η αντίστοιχη συμπεριφορά σχετίζεται με το Zeroconf και τον δαίμονα avahi-autoipd. Αν δεν θέλετε η διεπαφή να υιοθετήσει το 169.254/16, υπάρχουν διάφοροι τρόποι ανάλογα με τη διανομή.

Στις κλασικές οικογένειες Red Hat/CentOS, το Zeroconf συνήθως απενεργοποιείται προσθέτοντας τα ακόλουθα στην καθολική διαμόρφωση: ορίστε 'NOZEROCONF=ναι' και επανεκκινήστε το δίκτυο για να αποφευχθούν οι αυτόματες διαδρομές τοπικής σύνδεσης.

# /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
# Reinicio del servicio
service network restart

Εάν χρησιμοποιείτε το Avahi, ενδέχεται να χρειαστεί να επανεκκινήσετε ή να απενεργοποιήσετε το daemon του, ανάλογα με την πολιτική δικτύου σας. Σε παλαιότερα συστήματα SysV θα δείτε διαδρομές όπως '/etc/init.d/avahi-daemon restart'; προσαρμόστε τον διαχειριστή υπηρεσιών της έκδοσής σας.

Αποκλειστικό περιεχόμενο - Κάντε κλικ εδώ  Πώς να δημιουργήσετε ένα αναλογικό σήμα;

Μια άλλη προσέγγιση είναι να διαγράψετε άμεσα τη διαδρομή 169.254.0.0/16 και να ορίσετε έγκυρες διαδρομές για το υποδίκτυό σας με ip/route. Ως μόνιμο μέτρο, μπορείτε να σχολιάσετε τις γραμμές που προσθέτουν τη διαδρομή link-local στα σενάρια avahi-autoipd. αν η διανομή σας τα χρησιμοποιεί.

# Ejemplo orientativo (ajusta a tu entorno)
# Eliminar ruta link-local y forzar gateway de la LAN
ip route del 169.254.0.0/16 dev eth0
ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0 metric 100

Άλλα πρακτικά βήματα που συχνά βοηθούν

Η ενημέρωση του προγράμματος οδήγησης του προσαρμογέα δικτύου (και του υλικολογισμικού του δρομολογητή, εάν υπάρχει) επιλύει ασυμβατότητες και αποτυχίες διαπραγμάτευσης. Εάν δεν υπάρχει νέα έκδοση, η επανεγκατάσταση του προγράμματος οδήγησης μερικές φορές διαγράφει τις κατεστραμμένες καταστάσεις. μετά από μήνες χρήσης.

Εάν η κατάσταση επιμένει και υποψιάζεστε ότι η εγκατάσταση του συστήματος είναι προβληματική, η επαναφορά του λειτουργικού συστήματος μπορεί να είναι ο πιο γρήγορος τρόπος. Δημιουργήστε ένα αντίγραφο ασφαλείας και σκεφτείτε να κάνετε καθαρή εγκατάσταση εάν έχετε ήδη αποκλείσει το υλικό και το DHCP..

Σε μηχανήματα με πολλαπλές διεπαφές (φυσικές και εικονικές), ελέγξτε τις προτεραιότητες και τις μετρήσεις. Οι εικονικές κάρτες Hypervisor μπορούν να επηρεάσουν τις λειτουργίες τους. Εάν η μέτρηση είναι πάνω από την φυσική κάρτα δικτύου (NIC), αυτή θα πρέπει να εξάγεται στο τοπικό δίκτυο (LAN).

Για να δείτε τον πίνακα δρομολόγησης και τις σχετικές μετρήσεις στα Windows, χρησιμοποιήστε: Με αυτόν τον τρόπο θα γνωρίζετε ποια διεπαφή «κερδίζει» στις αποφάσεις δρομολόγησης..

netstat -rn

Εάν χρειάζεται να προσαρμόσετε χειροκίνητα τη μέτρηση, μεταβείτε στις ιδιότητες TCP/IPv4 της κάρτας, στις επιλογές για προχωρημένους και καταργήστε την επιλογή της αυτόματης μέτρησης για να ορίσετε μια χαμηλή τιμή (π.χ., 1) στην κύρια διεπαφή. Τα υπόλοιπα μπορούν να αφεθούν στην αυτόματη λειτουργία. παρα εβιταρ σορπρεσας.

Συχνές ερωτήσεις

  • Γιατί η ομάδα μου επικοινωνεί με άλλους μόνο στο 169.254.xx; Επειδή το APIPA δεν ρυθμίζει πύλες ή DNS. Υπάρχει μόνο τοπική συνδεσιμότητα Επιπέδου 3 εντός του ίδιου συνδέσμου και δεν διασχίζονται δρομολογητές.
  • Το APIPA εξαφανίζεται από μόνο του; Ναι, όταν ο διακομιστής DHCP αποκριθεί και παραδώσει μια έγκυρη μίσθωση. Τα Windows προσπαθούν ξανά να βρουν έναν διακομιστή κάθε λίγα λεπτά και αντικαθιστούν την τοπική διεύθυνση IP σύνδεσης χωρίς χειροκίνητη παρέμβαση.
  • Μπορώ να χρησιμοποιήσω το 169.254.xx ως σταθερή IP «επειδή λειτουργεί»; Αυτή δεν είναι καλή ιδέα. Δεν είναι δρομολογήσιμο και παραβιάζει τον σκοπό του εύρους τοπικής σύνδεσης. Χρησιμοποιεί εύρη RFC1918 για στατικές ιδιωτικές διευθύνσεις IP.
  • Πώς μπορώ να απενεργοποιήσω το APIPA χωρίς να καταργήσω το DHCP; Επεξεργαστείτε το Μητρώο για να ορίσετε την τιμή 'IPAutoconfigurationEnabled' σε 0 στην αντίστοιχη διεπαφή. Οι παλαιότερες εκδόσεις έχουν διαφορετικές διαδρομές κλειδιών. Ανατρέξτε στην ενότητα απενεργοποίησης.

Ένας υπολογιστής που εμφανίζει το 169.254.xx δεν αποτελεί από μόνος του «πρόβλημα», αλλά μάλλον ένα σύμπτωμα ότι δεν έχει ληφθεί άδεια DHCP lease. Με τους παραπάνω ελέγχους (υπηρεσία DHCP, καλώδια, προγράμματα οδήγησης, τείχος προστασίας και μετρήσεις) Το φυσιολογικό είναι να επιστρέψετε σε μια έγκυρη IP και να ανακτήσετε την πλήρη συνδεσιμότητα.

σχετικό άρθρο:
Πώς να ενεργοποιήσετε το DHCP