https://techniconng-blog.medium.com/setting-up-the-computer-network-to-access-the-internet-using-ip-addressing-56e4b3bec34d