Chapter 7

IP Addressing and DNS







What we have in this chapter?

  1. Overview

  2. IP Addressing

  3. IPv4 Protocol

  4. Unicast Addresses

  5. Wildcard Address

  6. Loopback Address

  7. Broadcast Address

  8. Multicast Addresses

  9. IPv6 Protocol (external)

  10. Unicast Addresses

  11. Wildcard Address

  12. Loopback Address

  13. Broadcast Address

  14. Multicast Addresses

  15. DNS

  16. Forward Name Lookup

  17. C++ Name Resolution Program Example

  18. C# Name Resolution Program Example

  19. VB .NET Name Resolution Program Example

  20. C++ Asynchronous Name Resolution Program Example

  21. C# Asynchronous Name Resolution Program Example

  22. VB .NET Asynchronous Name Resolution Program Example

  23. Reverse Name Lookup

  24. C++ IP Resolution Program Example

  25. C# IP Resolution Program Example

  26. VB .NET IP Resolution Program Example






This chapter will introduce how to identify computers and devices connected to IP networks. We will describe how to address computers using the IPv4 and the IPv6 addressing schemes. We will also show how to identify computers by name using the DNS service. Understanding IP addressing and DNS is essential to working with sockets in the .NET Framework to communicate over IP networks. The next two chapters introduce socket programming techniques and will use the principles learned in this chapter throughout.








Custom Search
< Introduction to System.Net Namespace | Part 1 | Part 2 | Part 3 | Part 4 | Client Sockets >