|
|
1.1 ! root 1: .TH QNS 7 ! 2: .CT 1 sa_auto ! 3: .SH NAME ! 4: qns \- query name server ! 5: .SH SYNOPSIS ! 6: .B qns ! 7: [ ! 8: .B -n ! 9: .I server ! 10: ] [ ! 11: .I request ! 12: ] ! 13: .SH DESCRIPTION ! 14: .I Qns ! 15: retrieves information from ! 16: a database of naming information. ! 17: It is used by ! 18: .I rsh ! 19: and ! 20: .I rlogin ! 21: (see ! 22: .IR dcon (1)) ! 23: to translate names to internet addresses and by ! 24: .IR mail (1) ! 25: to route electronic mail. ! 26: .PP ! 27: Entries in the database ! 28: consist of one or more ! 29: .IB value , type ! 30: pairs or simple ! 31: .I values. ! 32: A simple ! 33: .I value ! 34: declares the name of some entity. ! 35: An entry may contain no name ! 36: or several, and ! 37: different entries containing the same name ! 38: need not refer to the same entity. ! 39: .PP ! 40: These types are used: ! 41: .PP ! 42: .TF origin ! 43: .TP ! 44: .B dk ! 45: .I Value ! 46: is a Datakit address. ! 47: .TP ! 48: .B in ! 49: .I Value ! 50: is a numeric IP address. ! 51: .TP ! 52: .B dom ! 53: .I Value ! 54: is an internet domain name. ! 55: .TP ! 56: .B tel ! 57: .I Value ! 58: is a telephone number, ! 59: possibly prefixed by a ! 60: .I uucp ! 61: .B Dialcodes ! 62: name. ! 63: .TP ! 64: .B org ! 65: .I Value ! 66: is an organization name. ! 67: .TP ! 68: .B svc ! 69: .I Value ! 70: names a service. ! 71: .TP ! 72: .B origin ! 73: .I Value ! 74: must be ! 75: .BR local , ! 76: for sorting by `distance'; ! 77: see below. ! 78: .PD ! 79: .PP ! 80: The following entries describe an entity ! 81: .B research ! 82: with a Datakit address, ! 83: an IP address and domain name, ! 84: belonging to organization ! 85: .BR att , ! 86: and offering the ! 87: .B uucp ! 88: service: ! 89: .IP ! 90: .EX ! 91: 192.11.4.55,in research research.astro.nj.att.com.,dom att,org ! 92: research nj/astro/research,dk uucp,svc att,org ! 93: .EE ! 94: .PP ! 95: .I Qns ! 96: prints database entries that match ! 97: .I requests. ! 98: If a ! 99: .IR request ! 100: is supplied on the command line, ! 101: .I qns ! 102: prints the answer and exits; ! 103: otherwise it reads and answers requests from the standard input ! 104: until end-of-file. ! 105: The possible requests are: ! 106: .TP ! 107: .BI set " key" ... ! 108: Print every entry ! 109: matching ! 110: all ! 111: .IR keys . ! 112: .TP ! 113: .BI value " tlist key" ... ! 114: Examine entries matching ! 115: the ! 116: .IR keys ! 117: until a pair with type ! 118: .I tlist ! 119: is found; ! 120: print the matching value ! 121: and stop. ! 122: .I Tlist ! 123: may be a single type, ! 124: or several separated by ! 125: .LR | . ! 126: .TP ! 127: .B reset ! 128: Cause the name server ! 129: to reinitialize its database. ! 130: .TP ! 131: .B help ! 132: Print a list of requests. ! 133: .TP ! 134: .B quit ! 135: Exit ! 136: .IR qns . ! 137: .PD ! 138: .PP ! 139: A ! 140: .I key ! 141: is a ! 142: .IB value , type ! 143: pair; ! 144: an entry matches if it contains that pair. ! 145: If ! 146: .BI , type ! 147: is omitted, ! 148: any pair with the specified ! 149: .I value ! 150: will do. ! 151: A ! 152: .B * ! 153: at the end of a ! 154: .I value ! 155: stands for an arbitrary suffix. ! 156: .PP ! 157: When a database search ! 158: returns several entries with ! 159: .B dk ! 160: or ! 161: .B dom ! 162: types, and the database contains an entry with the conventional pair ! 163: .BR local,origin , ! 164: the entries are sorted by increasing `distance' ! 165: from the ! 166: .B dk ! 167: or ! 168: .B dom ! 169: pairs in the ! 170: .B local,origin ! 171: entry. ! 172: Datakit names in the same exchange are nearer ! 173: than names in different exchanges in the same area, ! 174: which are nearer than names in different areas. ! 175: Domain names matching to four levels of domain hierarchy ! 176: are nearer than names matching to only three levels, ! 177: and so on. ! 178: .PP ! 179: .I Qns ! 180: expects to reach the name server ! 181: .IR ns (8); ! 182: option ! 183: .B -n ! 184: points it at service ! 185: .I server ! 186: instead. ! 187: .SH SEE ALSO ! 188: .IR ipc (3), ! 189: .IR ns (8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.