![]() CEG
499/699:
|
|
| 07/20/00 |
DNS is the way that Internet domain names are located and translated into IP (Internet Protocol) addresses. A domain name is a meaningful and easy-to-remember "handle" for an Internet address.
Because maintaining a central list of domain name/IP address correspondences would be impractical, the lists of domain names and IP addresses are distributed throughout the Internet in a hierarchy of authority. There is probably a DNS server within close geographic proximity to your access provider that maps the domain names in your Internet requests or forwards them to other servers in the Internet.
All domain name services listen on port 53 as specified in /etc/services
file:
domain 53/tcp
domain 53/udp
NIS is a network naming and administration system for smaller networks that was developed by Sun Microsystems. NIS+ is a later version that provides additional security and other facilities. Using NIS, each host client or server computer in the system has knowledge about the entire system. A user at any host can get access to files or applications on any host in the network with a single user identification and password. NIS is similar to the Internet's Domain Name System (DNS) but somewhat simpler and designed for a smaller network. It's intended for use on local area networks (LANs).
NIS uses the client/server model and the Remote Procedure Call (RPC) interface for communication between hosts. NIS consists of a server, a library of client programs, and some administrative tools. NIS is often used with the Network File System (NFS). NIS is a UNIX-based program.
Although Sun and others offer proprietary versions, most NIS code has been released into the public domain and there are freeware versions available. NIS was originally called Yellow Pages but because someone already had a trademark by that name, it was changed to Network Information System. It is still sometimes referred to by the initials: "YP".
Steven M. Bellovin, Using the Domain Name System for System Breakins, 5th USENIX UNIX Security Symposium, 1995. www.usenix.org/publications/library/proceedings/security95/bellovin.html Required Reading.
CERT* Advisory CA-92.13, Topic: SunOS NIS Vulnerability. www.cert.org/advisories/ CA-92.13.SunOS.NIS.vulnerability.html. Required Reading.
None.
| 07/20/00 10:40:29 AM |
| pmateti@cs.wright.edu |