Lab Report: Dealing With Network, IP And DNS Configurations
The Technology I learned about today is Wireshark and I learned how to change the settings on Networks, IP addresses, and a DNS client.
I learned about the Ubuntu package management and learned that it is one of the greatest advantages that a Linux operating system has for its ease of downloading software online. I learned about the package manager belonging to Debian based systems which I found a small bit confusing at first, but I better understood it when I learned how to search, download and install packages which then helped me gain a better understanding of how it all comes together and how it works which I found interesting and useful. I learned about the Ubuntu API which I learned is called the advanced packaging tool.
I learned more about how the API works and how it is mainly used for installing and upgrading software on a machine which surprised me because I did not realize that it handled those operations on an operating system. I learned how to correctly install and then remove a package which I was not sure how to safely before I learned more about it. I learned more about how to set up automatic updates and the different ways they can be configured such as daily, monthly and so forth which I found useful and a little confusing at first. I learned how to manipulate the configuration of a file to stop it from doing a specified action which I thought was incredibly interesting and useful.
I learned more information about the universe and multiverse repositories of which I did not know they even existed, so it was extremely useful to find out more information about them. I learned how to identify the network connections that run on my machine using the list hardware command which I found out is an extremely important piece of information for identifying information about hardware capabilities. I learned about Ethernet interface logical names and what they can be used for which I found interesting and I also learned how to change ethernet card settings which I personally found quite difficult and complex. I learned more about IP Addressing and the different forms of IP addresses.
I also learned what IP Addresses can be used for and how it can be changed and how you can assign a temporary, dynamic and static IP address to a machine which I found to be a little confusing and complex procedure. I learned what a Domain Name Server is and how they are connected to IP addresses which I found fascinating. I learned how to configure a DNA and realized how complex DNS really is to set up and I also learned some interesting weakness about DNS when I searched the internet for more information which surprised me when I realized the scope of their vulnerabilities.
Conclusion
I never realized how important the Ubuntu API was before this lab and it truly made me wonder why it is not more common thing on the Windows Operating System when trying to download something through the browser can be quite difficult sometimes.
I found that dealing with Network, IP and DNS configurations a very difficult task and it would take an immense amount of practice before you can reliable configure them and it is especially easy to incorrectly configure them which can be very annoying.
I also found that though Network, IP and DNS are hard to configure it is also extremely interesting to see how information is exchanged and how everything is so connected it really opened my mind when I realized that the entire world is built upon this which I found fascinating.