Assignment Task -                 
 

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Typical applications include remote command-line, login, and remote command execution, but any network service can be secured with SSH. SSH protocol uses public-key cryptography to authenticate endpoints when setting up a terminal session as well as for encrypting session commands and output.  In this task, your job is to perform the following tasks:

  1. Use Linux operating system setup under assessment item 1 to configure Virtual Machine network adapters as a private network (see diagram below),

  2. configure the ssh protocol on both client and server,  (e.g., SSH CA Certificate, distributing SSH Public Key and all the necessary configurations),

  3. document all the steps and challenges while configuring the ssh protocol with a plain description of each step,

  4. explaining the cryptographic algorithms are used for the configuration.

 

 DNS Configuration

 

 

Task 2:
 

Implement server a simple local DNS server called The Local DNS accepts queries from clients and tries to resolve them, first by checking its local cache. The Local DNS must reply to A, NS, and CNAME requests. Before you start to implement your server, you should have a clear understanding of the DNS protocol and, specifically, of the message format. You can find good information online in

Local DNS must be able to resolve queries iteratively starting from a given root name server. In other words, Local DNS must work even with a root server that does not support recursive queries.  Local DNS must also correctly handle canonical names (This means that a server (the root server or others) might reply with a CNAME record in response to a request for the A record for . In this case, Local DNS should first resolve the CNAME record and then reply to the original request with a DNS message that includes both the canonical-name record (CNAME) for the original name and the address record (A) for the canonical name.

You should demonstrate your Local DNS fully functional and tests your local DNS using dig tool to submit queries to your DNS server. Below is a summary of the most important requirements for your implementation:

  • Your configuration must compile,

  • Your server must reply to DNS requests of types A, NS, PTR, and CNAME. Other types are optional,

  • If your server receives a CNAME response from a name n while looking for the A record of n, your server should first recursively resolve the name returned in the CNAME record,

  • you have to demonstrate that DNS configuration/zone files are free from errors by using named-check conf,  named-check zone, and  systemctl status named with the proper arguments, 

  • You have to install Local DNS using BIND to implement local DNS,

  • You can easily test your implementation using the dig command with the proper arguments.

 

Note: 

  • You are required to configure network virtual machines based on the above diagram,

  • document all the steps and challenges while configuring the DNS with a clear description of each step,

  • Submit all your zone/config files as an appendix.

 

Simple Web Services

 

This IT Assignment has been solved by our IT Experts at UniLearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment Experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
 

Eureka! You've stumped our genius minds (for now)! This exciting new question has our experts buzzing with curiosity. We can't wait to craft a fresh solution just for you!

  • Uploaded By : Roman
  • Posted on : January 08th, 2019

Whatsapp Tap to ChatGet instant assistance