home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 February / PCWorld_2003-02_cd.bin / Komunik / sambar / sambar53b3.exe / sysadmin / control / network / index.asp next >
Encoding:
Text File  |  2002-04-28  |  1.7 KB  |  86 lines

  1. <HTML>
  2. <HEAD><TITLE>Sambar Server Network Control Panel</TITLE>
  3. <% 
  4. #include "../header.asp"
  5. #include "../menu.asp"
  6. area = "dns";
  7. #include "submenu.asp"
  8. %>
  9. <BR>
  10. <BLOCKQUOTE><BLOCKQUOTE>
  11. <FORM method=get action=index.asp>
  12. <INPUT NAME=host VALUE="<%=findParameter($params, "host", ""); %>">
  13. <INPUT TYPE=submit VALUE="Get Host Address(s)">
  14. </FORM>
  15. <FORM method=get action=index.asp>
  16. <INPUT NAME=addr VALUE="<%=findParameter($params, "addr", ""); %>">
  17. <INPUT TYPE=submit VALUE="Get Host Name">
  18. </FORM>
  19. <FORM method=get action=index.asp>
  20. <INPUT NAME=mx VALUE="<%=findParameter($params, "mx", ""); %>">
  21. <INPUT TYPE=submit VALUE="Get MX Record(s)">
  22. </FORM>
  23. <BR>
  24. <%
  25. host = getParameter($params, "host");
  26. if (host != NULL)
  27. {
  28.     vals = gethostaddr(host);
  29.     if (vals == NULL)
  30.     {
  31.         printf("gethostaddr(%s) failed.", host);
  32.     }
  33.     else
  34.     {
  35.         printf("<B>Address Lookup: %s</B><BR><BLOCKQUOTE>\n", host);
  36.         for (i = 0; i < sizeof(vals); i++)
  37.         {
  38.             printf("<B>%s</B><BR>\n", vals[i]);
  39.         }
  40.  
  41.         printf("</BLOCKQUOTE>\n");
  42.     }
  43. }
  44.  
  45. addr = getParameter($params, "addr");
  46. if (addr != NULL)
  47. {
  48.     name = gethostname(addr);
  49.     if (name == NULL)
  50.     {
  51.         printf("gethostname(%s) failed.", addr);
  52.     }
  53.     else
  54.     {
  55.         printf("<B>Host Lookup: %s</B><BR><BLOCKQUOTE>\n", addr);
  56.         printf("<B>%s</B><BR>\n", name);
  57.         printf("</BLOCKQUOTE>\n");
  58.     }
  59. }
  60.  
  61. mx = getParameter($params, "mx");
  62. if (mx != NULL)
  63. {
  64.     vals = gethostmx(mx);
  65.     if (vals == NULL)
  66.     {
  67.         printf("gethostmx(%s) failed.", mx);
  68.     }
  69.     else
  70.     {
  71.         printf("<B>MX Records: %s</B><BR><BLOCKQUOTE>\n", mx);
  72.         for (i = 0; i < sizeof(vals); i++)
  73.         {
  74.             printf("<B>%s</B><BR>\n", vals[i]);
  75.         }
  76.  
  77.         printf("</BLOCKQUOTE>\n");
  78.     }
  79. }
  80. %>
  81. </BLOCKQUOTE></BLOCKQUOTE>
  82. <%
  83. #include "../footer.asp"
  84. %>
  85. </BODY></HTML>
  86.