Below we will see some useful networking commands that are pre-installed on your computer and will help you to know everything about a website.
Who is address IP μου; Ποιος είναι ο host μιας ιστοσελίδας; Ποια υπηρεσία αλληλογραφίας χρησιμοποιεί αυτό το domain; Υπάρχουν εργαλεία στο web που μπορούν να αποκαλύψουν αυτές τις λεπτομέρειες, αλλά αυτό μπορεί να γίνει χρησιμοποιώντας τη γραμμή εντολών στον υπολογιστή σας (Linux-Mac).
What is my IP address?
curl https://checkip.amazonaws.com
Make a request with curl or wget at checkip.amazonaws.com and you will see the public IP address of your computer. You can also open the page whatismyip.akamai.com of Akamai and you'll see your external IP address.
What is my private IP address?
ifconfig en0 | grep inet
Your computer has a private IP address that only works on the local network.
Find the location of the IP address
curl https://ip2c.org/?ip=1.1.1.1
The free ip2c service can display the country of an IP address.
Alternatively, use the ipapi service to get more details of an IP address (City name, time zone, and even latitude - longitude associated with an IP address.
curl https://ipapi.co/8.8.8.8/json
Check DNS records
The dig command will help you request any type of DNS records for a domain from the command line.
1. Find the IP address of a website
dig + short iguru.gr
2. Find the domain mail server
The mail exchange (MX) records indicate incoming mail servers used to deliver email messages sent from a domain.
host -t MX iguru.gr
3. Display all the DNS records of a domain
See a list of all the DNS records of a domain, along with the TXT, MX, and other registrations.
dig + nocmd amazon.com any + noall + answer
Making a host page?
Use the dig command to find the IP address of a site, and then use the same dig command to perform a reverse lookup to find the host of that IP address.
For example, this command will display the IP address of Netflix:
dig + short netflix.com A | tail -1
Use the IP address in the next command to see it name of the host computer:
dig + nocmd -x 52.11.104.17 + noall + answer
Find the site owner
Use the whois command to reveal important information about any domain. You will see her date when it was registered for the first time, the website owner's contact details, the domain's expiry date, the name of the registrar and more.
whois google.gr
You can also query the details enrollmentof a domain on the server of a specific registrar with the -h flag. For example, the following command does a whois lookup on a website using the Google Domains WHOIS server.
whois -h whois.google.com domain.com
Ping network connectivity test
The ping command helps you control if a remote server is accessible and if your machine can connect to it properly.
ping -c 5 -i 2 iguru.gr
The above command pings the server 5 times with a wait of 2 seconds between pings.
Where is the mistake?
If your Internet connection is working, but you can not open a website can be a problem with an intermediate router that does not allow to pass the packets to reach the server.
The traceroute commands will show you the path from your local machine to the website that the movement. This information can be useful for diagnosing connectivity problems.
traceroute iguru.gr