Το Internet περιλαμβάνει το σύνολο της ανθρώπινης γνώσης. Ταυτόχρονα όμως, περιέχει σελίδες που είναι από χάσιμο χρόνου, μέχρι διεστραμμένες και επικίνδυνες. Στον οδηγό θα δούμε το μπλοκάρισμα ιστοσελίδων σε όλους τους browsers, με σκοπό από το να προστατέψουμε τα παιδιά μέχρι να εμποδίσουμε τους εργαζομένους από το να χαζεύουν.
Προτάσεις συνεργασίας
Τα νέα άρθρα του PCsteps
Γίνε VIP μέλος στο PCSteps
Στην παρούσα δημοσίευση καλύπτουμε το μπλοκάρισμα ιστοσελίδων σε επίπεδο λειτουργικού συστήματος.
Για το μπλοκάρισμα ιστοσελίδων και εφαρμογών σε κινητά Android και iOS, καθώς και για το συνολικό μπλοκάρισμα μέσω router, ετοιμάζουμε ξεχωριστούς, εξειδικευμένους οδηγούς.
Πώς μπορώ να μπλοκάρω μια ιστοσελίδα
Ο τρόπος με τον οποίο λειτουργεί το Internet κάνει ιδιαίτερα απλό το μπλοκάρισμα ιστοσελίδων, ακόμη και χωρίς τεχνικές γνώσεις.
Όπως είδαμε στον οδηγό Διεύθυνση IP – Τι Είναι, Πώς Ορίζεται, Ποια είδη Υπάρχουν, κάθε ιστοσελίδα στο Internet χαρακτηρίζεται από μια αριθμητική διεύθυνση IP της μορφής xxx.xxx.xxx.xxx.
Ο μόνος λόγος που γράφουμε στον browser http://www.facebook.com αντί για http://179.60.192.3/ είναι οι λεγόμενοι Domain Name System (DNS) Servers, που φροντίζουν να αντιστοιχίσουν το URL “www.facebook.com” με την σωστή IP.
Αν λοιπόν με κάποιο τρόπο παρακάμψουμε αυτό το σύστημα DNS, μπορούμε να κάνουμε το URL “www.facebook.com” να δείχνει σε μια άλλη, άσχετη IP, ή ακόμα και να μην δείχνει πουθενά.
Με αυτόν τον τρόπο, έχουμε πλήρες μπλοκάρισμα του Facebook στον υπολογιστή, και το ίδιο βεβαίως μπορεί να γίνει για οποιοδήποτε URL, για το μπλοκάρισμα του youtube, το μπλοκάρισμα του youporn.com και όποιας άλλης ανεπιθύμητης ιστοσελίδας.
Στον οδηγό θα δούμε δύο μεθόδους: το μπλοκάρισμα ιστοσελίδων στον υπολογιστή και το μπλοκάρισμα ιστοσελίδων μέσω router για όλες τις συσκευές που συνδέονται σε αυτό.
Μπλοκάρισμα ιστοσελίδων στον υπολογιστή
Κάθε σύγχρονο λειτουργικό σύστημα περιέχει ένα αρχείο hosts. Όταν μια οποιαδήποτε εφαρμογή προσπαθεί να επικοινωνήσει με ένα URL στο Internet, το λειτουργικό σύστημα ελέγχει πρώτα το συγκεκριμένο αρχείο.
Έτσι, με την κατάλληλη εντολή στο αρχείο hosts, γίνεται να εκτρέψουμε ή να μπλοκάρουμε εντελώς μια ιστοσελίδα. Και το μπλοκάρισμα δεν θα ισχύει μόνο για όλους τους browsers, αλλά και για οποιαδήποτε άλλη εφαρμογή.
Μάλιστα, αυτή είναι μια μέθοδος που χρησιμοποιούν αρκετοί ιοί και λοιπά malware, μπλοκάροντας τους update servers ή και ολόκληρες τις ιστοσελίδες γνωστών antivirus.
Με αυτό τον τρόπο εμποδίζουν το antivirus να ανανεωθεί, ώστε να αναγνωρίσει ενδεχομένως το malware, και μπλοκάρουν σε εμάς την πρόσβαση σε άλλα εργαλεία για να καθαρίσουμε τη μόλυνση.
Μπλοκάρισμα ιστοσελίδων στα Windows με το αρχείο hosts
Ο πιο εύκολος τρόπος να μπλοκάρουμε ιστοσελίδες μέσα από τα windows είναι με την εφαρμογή HostsMan.
Πρόκειται για μια δωρεάν εφαρμογή η οποία είναι φορητή και δεν χρειάζεται εγκατάσταση, που σημαίνει πως μπορούμε να την τρέξουμε απευθείας από ένα φλασάκι USB για να την χρησιμοποιήσουμε σε διαφορετικούς υπολογιστές.
Αρκεί να μπούμε στη σελίδα http://www.abelhadigital.com/hostsman και να κατεβάσουμε την Zip Version
Αφού κατεβάσουμε τον συμπιεσμένο φάκελο, κάνουμε “Εξαγωγή”…
…και ανοίγουμε το εκτελέσιμο αρχείο hm με δεξί κλικ και “Εκτέλεση ως διαχειριστής”.
Στο πρόγραμμα, αγνοούμε το “Select sources”, και κάνουμε κλικ στο Hosts -> Open.
Αυτό θα ανοίξει το αρχείο hosts στον υπολογιστή μας, το οποίο κανονικά είναι ακριβώς όπως στη φωτογραφία.
Αν είχε οποιαδήποτε επιπλέον γραμμή στο σύστημά σας, σημαίνει πως κάποιο πρόγραμμα το είχε τροποποιήσει, πιθανώς κακόβουλα.
Για το μπλοκάρισμα ιστοσελίδας, αρκεί να κάνουμε κλικ στο +…
Στο hostnames γράφουμε την διεύθυνση url της σελίδας. Πρέπει να περιλαμβάνει το www, αλλά δεν πρέπει να περιλαμβάνει το http://
Στην IP αφήνουμε το προεπιλεγμένο 127.0.0.1 και κάνουμε Add.
Η νέα καταχώρηση στο hosts προστίθεται στο κάτω μέρος του αρχείου, και θα έχει χρώμα κόκκινο μέχρι να αποθηκεύσουμε τις αλλαγές.
Αποθηκεύουμε με το εικονίδιο της δισκέτας.
Πλέον, το μπλοκάρισμα facebook έχει ολοκληρωθεί, και κανένας browser ή άλλη εφαρμογή στον υπολογιστή μας δεν έχει πλέον πρόσβαση στο facebook.
Για να ισχύει αυτό δεν χρειάζεται επανεκκίνηση του υπολογιστή, αλλά πιθανώς να χρειαστεί να κλείσουμε και να ξανανοίξουμε το browser.
Ουσιαστικά, αυτό που έχουμε κάνει μέσω του αρχείου hosts είναι πως έχουμε πει στο σύστημα ότι το www.facebook.com βρίσκεται στη διεύθυνση IP 127.0.0.1, που είναι η τοπική διεύθυνση του υπολογιστή μας (ή “home”, όπως αποκαλείται).
Από τη στιγμή λοιπόν που το hosts έχει υψηλότερη προτεραιότητα από τους εξωτερικούς DNS Servers στο Internet, και εφόσον δεν έχουμε όλο το facebook στον υπολογιστή μας, η διεύθυνση www.facebook.com δεν επιστρέφει τίποτα.
Να σημειωθεί πως μόλις αποθηκεύσουμε το αρχείο, το Windows Defender στα Windows 8/8.1 θα “κλοτσήσει”.
Αυτή είναι φυσιολογική συμπεριφορά, καθώς χρησιμοποιήσαμε ένα τρίτο πρόγραμμα για να αλλάξουμε το hosts, και το antivirus δεν γνωρίζει πως αυτό δεν έγινε κακόβουλα από κάποιο malware.
Αρκεί να ανοίξουμε το Windows Defender, να πάμε στην “Εμφάνιση λεπτομερειών” και να επιλέξουμε το “PossibleHostsFileHijack”.
Ορίζουμε την κατάστασή του ως “Να επιτρέπεται” και κάνουμε εφαρμογή ενεργειών.
Αν έχετε κάποιο τρίτο antivirus και αντιδράσει με τον ίδιο τρόπο, θα πρέπει αντίστοιχα μέσα από το σχετικό πρόγραμμα να κάνετε την εξαίρεση, εφόσον φυσικά σας ενδιαφέρει το μπλοκάρισμα ιστοσελίδων.
Με τον ίδιο τρόπο εκτός από το μπλοκάρισμα facebook μπορούμε να κάνουμε και το μπλοκάρισμα youtube, ή γενικά να μπλοκάρουμε οποιαδήποτε ιστοσελίδα θέλουμε.
Άρση μπλοκαρίσματος ιστοσελίδας στα Windows
Αν θέλουμε να άρουμε προσωρινά το μπλοκάρισμα ιστοσελίδας για μία συγκεκριμένη καταχώρηση, αρκεί μέσα από το πρόγραμμα να τσεκάρουμε το γκρι κουτάκι μπροστά, ώστε να εμφανιστεί η δίεση.
Η προειδοποίηση δεν μας απασχολεί, εφόσον η καταχώρηση αφορά site που εισάγαμε εμείς στο πρόγραμμα.
Στη συνέχεια κάνουμε αποθήκευση του αρχείου, για να εφαρμοστεί η αλλαγή, και το μπλοκάρισμα youtube στο παράδειγμα έχει αρθεί στον υπολογιστή μέχρι να αφαιρέσουμε τη δίεση.
Μπλοκάρισμα ιστοσελίδων στο Linux με το αρχείο hosts
Όπως και τα Windows, έτσι και το Linux έχει ένα δικό του αρχείο hosts.
Για να μπλοκάρουμε μια ιστοσελίδα στο Linux, αρκεί να φορτώσουμε ένα τερματικό (συνήθως με το ctrl+alt+T)…
και να ανοίξουμε με δικαιώματα διαχειριστή έναν επεξεργαστή κειμένου και το αρχείο /etc/hosts.
Για παράδειγμα, στο Ubuntu και το Linux Mint, που διαθέτουν τον επεξεργαστή κειμένου gedit, θα χρησιμοποιήσουμε την εντολή:
sudo gedit /etc/hosts
Στο αρχείο που θα ανοίξει, βάζουμε αρχικά το 127.0.0.1 και ύστερα το URL που θέλουμε να μπλοκάρουμε.
Αρκεί να αποθηκεύσουμε το αρχείο, και το μπλοκάρισμα facebook που κάναμε στο παράδειγμα έχει ολοκληρωθεί.
Αντίστοιχα προσθέτουμε νέες γραμμές για το μπλοκάρισμα άλλων ιστοσελίδων, ενώ με τη δίεση μπορούμε να ακυρώσουμε προσωρινά το μπλοκάρισμα.
Παράκαμψη μπλοκαρίσματος ιστοσελίδων με το hosts
Ένα πρόβλημα στο μπλοκάρισμα ιστοσελίδων με τη μέθοδο του hosts είναι πως μπορούμε να μπλοκάρουμε μόνο τα URL σελίδων.
Για παράδειγμα, η IP του Google.gr είναι 173.194.66.94, όπως μπορούμε να διαπιστώσουμε με ένα απλό Ping από τη γραμμή εντολών…
Αυτό σημαίνει πως ακόμα και με το μπλοκάρισμα Google από το hosts, προσθέτοντας και το google.com και το google.gr…
…ναι μεν γράφοντας τη διεύθυνση google.com και google.gr δεν θα οδηγηθούμε πουθενά…
…αλλά αν εισάγουμε την IP σαν http://173.194.66.94 στον browser, θα μπούμε κανονικά στο Google.
Μάλιστα, η IP αυτή θα λειτουργούσε ακόμα και αν είχαν πέσει όλοι οι DNS Servers στο Internet.
Αυτός είναι ένας λόγος που ορισμένοι έχουν δημοσιεύσει λίστες με τις IP για σημαντικά websites, φοβούμενοι πως το SOPA και οι λοιπές αμερικανικές νομοθεσίες θα επιχειρούσαν να λογοκρίνουν το Internet μέσω των DNS Servers.
Βέβαια, θα πρέπει να έχουμε βρει την IP πριν το μπλοκάρισμα, γιατί αλλιώς το Ping θα επιστρέψει τη μπλοκαρισμένη διεύθυνση.
Συνεχίζεται: Μπλοκάρισμα ιστοσελίδων σε κινητά και μέσω Router
Έχοντας εξασφαλίσει την ελεγχόμενη πρόσβαση στο Internet σε επίπεδο λειτουργικού συστήματος, σε επόμενο οδηγό θα δούμε πώς να μπλοκάρουμε την πρόσβαση σε επίπεδο συσκευής, σε Android και iOS κινητά και tablet.
Επίσης, αν θέλουμε να εξασφαλίσουμε πως ένα ολόκληρο τοπικό δίκτυο θα είναι αποκομμένο από συγκεκριμένες ιστοσελίδες, σε ξεχωριστό οδηγό θα εξετάσουμε το μπλοκάρισμα ιστοσελίδων σε επίπεδο router.
Έτσι, δεν θα χρειάζεται χρειάζεται να ρυθμίζουμε ξεχωριστά 10-15 ή και περισσότερους υπολογιστές, πχ σε εργασιακό περιβάλλον.
Για τον τελευταίο οδηγό, βέβαια, έχετε υπ' όψιν πως το φτηνιάρικο modem-router που έδωσε ο πάροχος τζάμπα με τη σύνδεση το πιθανότερο είναι πως δεν θα διαθέτει τα κατάλληλα χαρακτηριστικά για το μπλοκάρισμα ιστοσελίδων.
Θα χρειαστεί να αγοράσετε ένα αληθινό modem-router, όπως το TP-LINK TD-W8970, το οποίο βγαίνει και σε έκδοση για ISDN.
Μείνετε λοιπόν συντονισμένοι για τους επόμενους οδηγούς, και για τον πλήρη έλεγχο της πρόσβασης στο Internet, μπλοκάροντας κάθε τι ανεπιθύμητο.