After install vitrualbox and vagrant,
vagrant init ubuntu/trusty64 vagrant up vagrant ssh sudo apt-get update && sudo apt-get upgrade sudo apt-get install netcat-openbsd tcpdump traceroute mtr
command
vagrant@vagrant-ubuntu-trusty-64:~$ ip addr show eth0 2: eth0:mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:6c:cb:39 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe6c:cb39/64 scope link valid_lft forever preferred_lft forever vagrant@vagrant-ubuntu-trusty-64:~$ ip route show default via 10.0.2.2 dev eth0 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 vagrant@vagrant-ubuntu-trusty-64:~$ ping -c3 8.8.8.8 vagrant@vagrant-ubuntu-trusty-64:~$ host -t aaaa google.com google.com has IPv6 address 2404:6800:4004:817::200e vagrant@vagrant-ubuntu-trusty-64:~$ printf 'HEAD / HTTP/1.1\r\nHost: www.udacity.com \r\n\r\n' \ |nc www.udacit.com 80 HTTP/1.1 200 OK Content-Length: 0 Server: Microsoft-IIS/8.5 X-Powered-By: ASP.NET Date: Sat, 10 Dec 2016 13:16:14 GMT vagrant@vagrant-ubuntu-trusty-64:~$ sudo tcpdump -n -c5 -i eth0 vagrant@vagrant-ubuntu-trusty-64:~$ mtr www.udacity.com
ping request do not need server, just confirm computer system existing. Ping is simpler than HTTP, http is not ping.