NickTheGreek 160 Report post Posted November 8, 2016 Καλησπέρα σας, για να δείτε κάποιο website προτού καν ολοκληρωθεί το DNS propagation μπορείτε να τροποιήσετε το τοπικό host file στον υπολογιστή σας. Σε Windows η διαδικασία περιγράφεται ως εξής: το αρχείο βρίσκεται στο %WINDIR%\system32\drivers\etc\hosts πχ το αρχείο είναι σχεδόν πάντα το: C:\Windows\System32\drivers\etc\hosts ( μπορείτε και με Windows Key + R για RUN και να γράψετε απλά drivers, σας πάει στο: C:\Windows\System32\drivers, ένα βήμα πιο πίσω ) να προσθέσετε εγγραφές με την νέα IP και το hostname του τύπου: IP {domain.com} IP {www.domain.com} πχ 51.255.201.167 designhost.gr 51.255.201.167 www.designhost.gr άμεσα και χωρίς κάτι άλλο θα πρεπει να δείτε το website στην δηλωμένη IP ενδέχεται να απαιτείται από Command Prompt : IPCONFIG /FLUSHDNS Για να επαναφέρετε το σύστημά σας απλά διαγράφετε τις γραμμές αυτές από το τέλος του hosts file και ξανά IPCONFIG /FLUSHDNS 2 Quote Share this post Link to post Share on other sites
NickTheGreek 160 Report post Posted November 8, 2016 * σε Linux η διαδικασία ειναι αντίστοιχη, το αρχείο βρίσκεται εδώ: /etc/hosts Συνολικά ανα λειτουργικό το παρακάτω άρθρο παρουσιάζει την όλη διαδικασία αναλυτικά: https://support.rackspace.com/how-to/modify-your-hosts-file/ 2 Quote Share this post Link to post Share on other sites
georgekk2 9 Report post Posted November 8, 2016 flushdns Windows 7 Click the Start button. Enter cmd in the Start menu search field. Right-click on Command Prompt and select Run as Administrator. Type the following command and press Enter: ipconfig /flushdns If the command was successful, you will see the following message: Windows IP configuration successfully flushed the DNS Resolver Cache. 1 Quote Share this post Link to post Share on other sites
Giannis 49 Report post Posted February 2, 2017 Για Linux/macOS Bash script: #!/bin/bash # insert/update hosts entry ip_address="192.168.x.x" host_name="example.com" # find existing instances in the host file and save the line numbers matches_in_hosts="$(grep -n $host_name /etc/hosts | cut -f1 -d:)" host_entry="${ip_address} ${host_name}" echo "Please enter your password if requested." if [ ! -z "$matches_in_hosts" ] then echo "Updating existing hosts entry." # iterate over the line numbers on which matches were found while read -r line_number; do # replace the text of each line with the desired host entry sudo sed -i '' "${line_number}s/.*/${host_entry} /" /etc/hosts done <<< "$matches_in_hosts" else echo "Adding new hosts entry." echo "$host_entry" | sudo tee -a /etc/hosts > /dev/null fi OneLiner: sudo -- sh -c -e "echo '192.168.x.x example.com' >> /etc/hosts"; Quote Share this post Link to post Share on other sites