XLFNSLK ;ISF/RWF,ISD/HGW - Calling a DNS server for name lookup ;12/08/15 12:44
Source file <XLFNSLK.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
TEST | ;Test entry
|
|
HOST(IP) | ;Get a host name from an IP address
|
|
ADDRESS(N,T) | ;Get a IP address from a name
|
|
MAIL(RET,N) | ;Get the MX address for a domain
|
|
NS(XL,NAME,QTYPE,XLFLOG) | ;NAME LOOKUP
|
|
NS2 | ;
|
|
EXIT | ||
BUILD(Y,T) | ;BUILD A QUERY
; ID,PARAM,#of?, #ofA, #of Auth, #of add, |
|
READ | ;
|
|
RDERR | ;End of read
|
|
DECODE | ;
|
|
QD(NSP) | ;Decode the Question section
|
|
RR(NSP) | ;
|
|
NAME(I,NM,F) | ;Decode a NAME section
|
|
MX(IX) | ;Hide IX changes
|
|
BN(Z1,Z2) | ;Convert two binary char 16 bit number into ASCII number
|
|
WBN(Z1) | ;Convert two byte string to a ASCII number
|
|
H2(Z2) | ;Convert 2 byte string to HEX
|
|
H1(Z1) | ;Convert decimal number <= 256 to two digit HEX number
|
|
H(Z1) | ||
BIN16(S) | ;Convert two byte string to 16 bit binary
|
|
PART(S,L) | ;
|
|
TYPECODE(T) | ;
|
|
CLASS(T) | ;
|
|
GETDNS(I) | ;Get the address of our DNS
|
|
SW(T,H,V) | ;
|
|
SAVEDEV | ;Save calling device
|
|
RESDEV | ;Restore calling device
|
|
LOG(M,XLFLOG) | ;Log Debug messages
|
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: WRITE |
|