Μετάβαση στο περιεχόμενο
ipaddress.gr

Έλεγχος ανακατευθύνσεων

Ζητάμε το URL και κάθε Location στην οποία οδηγεί, έως 10 βήματα. Κάθε βήμα επιλύεται και ελέγχεται ξανά πριν συνδεθούμε και τα σώματα των απαντήσεων δεν διαβάζονται ποτέ.

Παραδείγματα:

Ένας σύνδεσμος συχνά περνά από διάφορες διευθύνσεις πριν εμφανιστεί μια σελίδα: από http σε https, από τον σκέτο τομέα στο www, από έναν σύνδεσμο παρακολούθησης ή συντόμευσης στον στόχο του. Κάθε βήμα είναι μια ανακατεύθυνση HTTP, ένας κωδικός κατάστασης 3xx με κεφαλίδα Location.

Το εργαλείο ακολουθεί την αλυσίδα βήμα προς βήμα και δείχνει κάθε κωδικό κατάστασης και προορισμό. Επισημαίνει τις μεταβάσεις σε HTTPS και τις υποβαθμίσεις, τις μετακινήσεις σε άλλον υπολογιστή, τις μόνιμες (301, 308) και τις προσωρινές (302, 303, 307) ανακατευθύνσεις, και σταματά σε βρόχο ή μετά από δέκα βήματα.

Κάθε βήμα επιλύεται και ελέγχεται ξανά πριν συνδεθούμε, ώστε ένα δημόσιο URL να μην μπορεί να ανακατευθύνει τον διακομιστή μας σε ιδιωτικό δίκτυο, και η σύνδεση «καρφώνεται» στη διεύθυνση που ελέγχθηκε. Επιτρέπονται μόνο οι θύρες 80 και 443 και τα σώματα των απαντήσεων δεν διαβάζονται ποτέ.

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

301 ή 302;

Οι 301 και 308 είναι μόνιμες: οι μηχανές αναζήτησης μεταφέρουν την αξία της παλιάς διεύθυνσης στη νέα και τα προγράμματα περιήγησης μπορεί να αποθηκεύσουν την ανακατεύθυνση. Οι 302, 303 και 307 είναι προσωρινές.

Γιατί η αλυσίδα σταματά σε ιδιωτική διεύθυνση;

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

Πόσες ανακατευθύνσεις είναι πολλές;

Κάθε βήμα κοστίζει τουλάχιστον μία διαδρομή μετ' επιστροφής. Μία ανακατεύθυνση (http σε https ή σκέτος τομέας σε www) είναι φυσιολογική· αλυσίδες τριών ή περισσότερων αξίζει να συντομευτούν.