📄 resolver.5
字号:
%!PS-Adobe-1.0%%Creator: devps (Pipeline Associates, Inc.)%%CreationDate: Fri Sep 13 13:09:52 1996%%Pages: (atend)%%DocumentFonts: (atend)/devps 180 dict def devps begin/res 10.000000 def/y_offset 843 def/X{exch}bind def/mm {transform round X round X itransform} bind def/r{rmoveto}bind def/m{moveto}bind def/l{lineto}bind def/rl{rlineto}bind def/st{stroke}bind def/gs{gsave}bind def/gr{grestore}bind def/cp{currentpoint}bind def/np{newpath}bind def/ct{curveto}bind defsystemdict /setpacking known { /savepacking currentpacking def true setpacking } if/m0{0 0 moveto}bind def/xc{//res div}bind def/yc{//res neg div //y_offset add}bind def/lc{yc X xc X l st}bind def/mc{yc X xc X m}bind def/el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def/ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def/sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def/V{//res neg div //y_offset addcurrentpoint pop Xm}bind def/H{//res div0 transform X round X itransform popcurrentpoint X popmoveto}bind def/h{//res div 0 r}bind def/v{//res neg div 0 X r}bind def/S{X H show}bind def/A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def/psize 10 def/height 0 def/cheight { height 0 ne { height } { psize } ifelse } bind def/slant 0 def/FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def [psize 0 cheight slant sin slant cos div mul cheight 0 0] makefont setfont}bind def/shade{gs /dy X def /dx X def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fillgr}bind def1 setlinecap/resolution res 72 mul def/startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def}bind def/clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto}bind def/doclip { llx lly urx ury clipFig } def/endFig { end SavedState restore}bind def/globalstart { fontnum psize slant height resolution currentpoint pagesave restore gsave }bind def/globalend { grestore moveto /resolution exch def /height exch def /slant exch def /psize exch def /fontnum exch def F /pagesave save def}bind def/fontnum 1 def systemdict /setpacking known { savepacking setpacking} ifend/BP{save mark devps begin m0/DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecapcurrentlinejoin currentdash currentgray currentmiterlimit ] cvx def}bind def/EP{end cleartomark restore showpage}def/Encoding-1 256 array def0 1 255 {Encoding-1 exch /.notdef put} forEncoding-1 8#301 StandardEncoding 8#101 26 getinterval putinterval %A-BEncoding-1 8#341 StandardEncoding 8#141 26 getinterval putinterval %a-bEncoding-1 8#241 StandardEncoding 8#301 16 getinterval putinterval %accentsEncoding-1 8#373 StandardEncoding 8#365 1 getinterval putinterval %dotlessiEncoding-1dup 8#41 /copyright putdup 8#42 /registered putdup 8#43 /trademark putdup 8#44 /logicalnot putdup 8#45 /Eth putdup 8#46 /eth putdup 8#47 /Thorn putdup 8#50 /thorn putdup 8#51 /brokenbar putdup 8#52 /degree putdup 8#53 /divide putdup 8#54 /multiply putdup 8#55 /minus putdup 8#56 /onehalf putdup 8#57 /onequarter putdup 8#60 /threequarters putdup 8#101 /Aacute putdup 8#102 /Acircumflex putdup 8#103 /Adieresis putdup 8#104 /Agrave putdup 8#105 /Aring putdup 8#106 /Atilde putdup 8#107 /Ccedilla putdup 8#110 /Eacute putdup 8#111 /Ecircumflex putdup 8#112 /Edieresis putdup 8#113 /Egrave putdup 8#114 /Iacute putdup 8#115 /Icircumflex putdup 8#116 /Idieresis putdup 8#117 /Igrave putdup 8#120 /Ntilde putdup 8#121 /Oacute putdup 8#122 /Ocircumflex putdup 8#123 /Odieresis putdup 8#124 /Ograve putdup 8#125 /Otilde putdup 8#126 /Scaron putdup 8#127 /Uacute putdup 8#130 /Ucircumflex putdup 8#131 /Udieresis putdup 8#132 /Ugrave putdup 8#133 /Ydieresis putdup 8#134 /Zcaron putdup 8#135 /aacute putdup 8#136 /acircumflex putdup 8#137 /adieresis putdup 8#140 /agrave putdup 8#141 /aring putdup 8#142 /atilde putdup 8#143 /ccedilla putdup 8#144 /eacute putdup 8#145 /ecircumflex putdup 8#146 /edieresis putdup 8#147 /egrave putdup 8#150 /iacute putdup 8#151 /icircumflex putdup 8#152 /idieresis putdup 8#153 /igrave putdup 8#154 /ntilde putdup 8#155 /oacute putdup 8#156 /ocircumflex putdup 8#157 /odieresis putdup 8#160 /ograve putdup 8#161 /otilde putdup 8#162 /scaron putdup 8#163 /uacute putdup 8#164 /ucircumflex putdup 8#165 /udieresis putdup 8#166 /ugrave putdup 8#167 /ydieresis putdup 8#170 /zcaron putpop/Enc-dict 30 dict defEnc-dict /tmpstr1 50 string putEnc-dict /tmpstr2 50 string putEnc-dict /tmpstr3 50 string dup (Encoding-) exch cvs pop put/AEnc-def { % arguments: the original font's name, encoding nrEnc-dict begintmpstr2 cvs /Enc-no exch def % Remember the number in a stringdup /OrigName exch def % remember the namefindfont dup maxlength dict /newdict exch def % get dictionary for new font{ exch dup /FID ne { exch newdict 3 1 roll put } { pop pop } % Ignore FID ifelse} forallnewdict begin/Encoding tmpstr3 9 Enc-no putinterval tmpstr3 0 9 Enc-no length add getinterval cvn load def % Replace encodingcurrentdict /UniqueID known{ /UniqueID UniqueID Enc-no cvi 49999 mul add def } if % Derive New UniqueIDend % newdict/FNlength OrigName tmpstr1 cvs length def % convert name, remember lengthFNlength 1 add Enc-no length add stringdup 0 OrigName tmpstr1 cvs putintervaldup FNlength (-) putintervaldup FNlength 1 add Enc-no putintervaldup 0 tmpstr1 0 FNlength getinterval putinterval % Add old namecvn dup newdict /FontName 3 2 roll put newdict definefontend % Enc-dict} def/Times-Roman 1 AEnc-def pop/R-1{/Times-Roman-1 FF}def/R{/Times-Roman FF}def/B{/Times-Bold FF}def/I{/Times-Italic FF}def%%EndProlog%%Page: 1 1BP/slant 0 def/height 0 def480 V10 R720(RESOLVER)S1250(\()S1292(5)S1350(\))S2696(Eighth)S(Edition)296 2989 A4597(RESOLVER)S5127(\()S5169(5)S5227(\))S960 V9 R720(N)S722(NA)S790(AM)S858(ME)S940(E)S1080 V10 R1080(resolver)S10 R-11430(-)S10 R1512(resolver)S1862(con\256guration)S2423(\256le)S1248 V9 R720(S)S722(SY)S774(YN)S842(NO)S910(OP)S978(PS)S1030(SI)S1082(IS)S1115(S)S1368 V10 R1080(/etc/resolv.conf)S1536 V9 R720(D)S722(DE)S790(ES)S848(SC)S900(CR)S962(RI)S1024(IP)S1057(PT)S1109(TI)S1167(IO)S1200(ON)S1268(N)S1656 V10 R1080(The)S10 I1266(resolver)S10 R1625(is)S1721(a)S1795(set)S1936(of)S2049(routines)S2402(in)S2509(the)S2661(C)S2757(library)S3056(\()S10 I3090(resolv)S10 R3344(\(3\)\))S3526(that)S3707(provide)S(access)258 4044 A4332(to)S4440(the)S4593(Internet)S4937(Domain)S1776 V1080(Name)S1348(System.)S1721(The)S1905(resolver)S2257(con\256guration)S2820(\256le)S2976(contains)S3338(information)S3840(that)S4018(is)S4111(read)S4311(by)S4437(the)S4586(resolver)S4937(routines)S1896 V1080(the)S1233(\256rst)S1420(time)S1629(they)S1832(are)S(invoked)323 1986 A2339(by)S2469(a)S2545(process.)S2928(The)S3116(\256le)S3276(is)S3374(designed)S3762(to)S3871(be)S3997(human)S4301(readable)S4674(and)S4850(contains)S5216(a)S2016 V1080(list)S1228(of)S1337(keywords)S1753(with)S1957(values)S2239(that)S2415(provide)S2747(various)S3068(types)S3305(of)S3414(resolver)S3764(information.)S2184 V1080(On)S1230(a)S1302(normally)S1692(con\256gured)S2149(system)S2455(this)S2627(\256le)S(should)267 2783 A3077(not)S3232(be)S(necessary.)417 3354 A3823(The)S4007(only)S4212(name)S4457(server)S4731(to)S4836(be)S4959(queried)S2304 V(will)157 1080 A1278(be)S1414(on)S1555(the)S1719(local)S1955(machine,)S2361(the)S2524(domain)S2865(name)S3123(is)S3230(determined)S3723(from)S3959(the)S4122(host)S4329(name,)S4612(and)S4797(the)S4960(domain)S2424 V1080(search)S1363(path)S1561(is)S1653(constructed)S2142(from)S2363(the)S2511(domain)S2837(name.)S2592 V1080(The)S1262(different)S1635(con\256guration)S2196(options)S2516(are:)S2760 V10 B1080(nameserver)S2880 V10 R1440(Internet)S1798(address)S2144(\(in)S2300(dot)S2472(notation\))S2879(of)S3007(a)S3096(name)S3358(server)S3649(that)S3844(the)S4011(resolver)S(should)267 4380 A4691(query.)S5015(Up)S5183(to)S3000 V(MAXNS)364 1440 A1844(\(currently)S2282(3\))S2406(name)S2664(servers)S2990(may)S3203(be)S3338(listed,)S3621(one)S3806(per)S3974(keyword.)S4415(If)S4522(there)S4763(are)S(multiple)335 4926 A3120 V1440(servers,)S1790(the)S1952(resolver)S2316(library)S2624(queries)S2954(them)S3194(in)S3312(the)S3475(order)S3728(listed.)S4036(If)S4144(no)S10 B4284(nameserver)S10 R4828(entries)S5137(are)S3240 V1440(present,)S1787(the)S1941(default)S2252(is)S2350(to)S2458(use)S2622(the)S2775(name)S3023(server)S3300(on)S3430(the)S3583(local)S3809(machine.)S4230(\(The)S4451(algorithm)S4872(used)S5086(is)S5183(to)S3360 V1440(try)S1591(a)S1675(name)S1932(server,)S2243(and)S2427(if)S2528(the)S2690(query)S2959(times)S3217(out,)S3410(try)S3562(the)S3725(next,)S(until)184 3963 A4187(out)S4355(of)S4479(name)S4737(servers,)S5088(then)S3480 V1440(repeat)S1712(trying)S1977(all)S2103(the)S2251(name)S2494(servers)S(until)184 2805 A3014(a)S3084(maximum)S3516(number)S3848(of)S3957(retries)S4235(are)S4384(made\).)S3648 V10 B1080(domain)S10 R1440(Local)S1699(domain)S2029(name.)S2326(Most)S2561(queries)S2881(for)S3028(names)S3314(within)S3600(this)S3775(domain)S4106(can)S4276(use)S4440(short)S4671(names)S4958(relative)S3768 V1440(to)S1552(the)S1709(local)S1939(domain.)S2324(If)S2425(no)S10 B2558(domain)S10 R2915(entry)S3155(is)S3255(present,)S3604(the)S3760(domain)S4094(is)S4194(determined)S4680(from)S4909(the)S5065(local)S3888 V1440(host)S1633(name)S1877(returned)S2239(by)S10 I2365(gethostname)S10 R2889(\(2\);)S3061(the)S3210(domain)S3537(part)S3720(is)S3813(taken)S4057(to)S4162(be)S4284(everything)S4741(after)S4954(the)S5104(\256rst)S4008 V1440(`.'.)S1608(Finally,)S1943(if)S2030(the)S2178(host)S2370(name)S2613(does)S2822(not)S2975(contain)S3296(a)S3366(domain)S3692(part,)S3899(the)S4047(root)S4234(domain)S4560(is)S4652(assumed.)S4176 V10 B1080(search)S10 R1440(Search)S1762(list)S1932(for)S2098(host-name)S(lookup.)303 2565 A2941(The)S3146(search)S3452(list)S3623(is)S3738(normally)S4149(determined)S4650(from)S4894(the)S5065(local)S4296 V1440(domain)S1792(name;)S2089(by)S2240(default,)S2596(it)S2703(begins)S3016(with)S3246(the)S3420(local)S3667(domain)S4018(name,)S4311(then)S(successive)425 4534 A5009(parent)S4416 V1440(domains)S1806(that)S1983(have)S2199(at)S2298(least)S2509(two)S(components)485 2686 A3197(in)S3301(their)S3512(names.)S3845(This)S4050(may)S4249(be)S4371(changed)S4733(by)S4860(listing)S5138(the)S4536 V1440(desired)S1765(domain)S2100(search)S2392(path)S2599(following)S3024(the)S10 I3181(search)S10 R3483(keyword)S3869(with)S(spaces)263 4082 A4379(or)S4496(tabs)S4691(separating)S5138(the)S4656 V1440(names.)S1781(Most)S2021(resolver)S2380(queries)S(will)157 2705 A2896(be)S3025(attempted)S3456(using)S(each)185 3707 A(component)446 3926 A4406(of)S4524(the)S4682(search)S4975(path)S5183(in)S4776 V1440(turn)S(until)184 1631 A1844(a)S1918(match)S2193(is)S(found.)259 2289 A2602(Note)S2827(that)S3007(this)S3181(process)S3512(may)S3714(be)S3838(slow)S4057(and)S(will)157 4230 A4415(generate)S4785(a)S4858(lot)S4992(of)S5104(net-)S4896 V1440(work)S1675(traf\256c)S1945(if)S2035(the)S2186(servers)S2500(for)S2646(the)S2798(listed)S3045(domains)S3414(are)S3567(not)S3724(local,)S3974(and)S4148(that)S4328(queries)S(will)157 4648 A4834(time)S5042(out)S5199(if)S5016 V1440(no)S1565(server)S1837(is)S1929(available)S2318(for)S2461(one)S2631(of)S2740(the)S2888(domains.)S5184 V1440(The)S1622(search)S1905(list)S2053(is)S2145(currently)S2534(limited)S2844(to)S2947(six)S3089(domains)S3454(with)S3658(a)S3728(total)S3932(of)S(256)150 4041 A4216(characters.)S5352 V1080(The)S10 I1263(domain)S10 R1590(and)S10 I1762(search)S10 R2057(keywords)S2475(are)S2626(mutually)S3010(exclusive.)S3467(If)S3562(more)S3796(than)S3996(one)S4168(instance)S4525(of)S4636(these)S4870(keywords)S5472 V1080(is)S1172(present,)S1513(the)S1661(last)S1826(instance)S(will)157 2181 A2363(override.)S5640 V1080(The)S1263(keyword)S1641(and)S1812(value)S2056(must)S2278(appear)S2574(on)S2701(a)S2773(single)S3040(line,)S3243(and)S3415(the)S3565(keyword)S3944(\(e.g.)S10 B4150(nameserver)S10 R4654(\))S4715(must)S4937(start)S5138(the)S5760 V1080(line.)S1306(The)S1488(value)S1731(follows)S2058(the)S2206(keyword,)S2608(separated)S3014(by)S3139(white)S(space.)249 3388 A5928 V9 R720(F)S722(FI)S774(IL)S807(LE)S865(ES)S923(S)S6048 V10 I1080(/etc/resolv.conf)S6216 V9 R720(S)S722(SE)S774(EE)S832(E)S928(A)S930(AL)S998(LS)S1056(SO)S1108(O)S6336 V10 R(gethostbyname\(3N\),)824 1080 A1929(resolver\(3\),)S2422(hostname\(7\),)S2975(named\(8\))S6456 V1080(Name)S1346(Server)S1635(Operations)S2102(Guide)S2373(for)S2516(BIND)S7903 V720(Page)S941(1)S2553(\()S(December)415 2595 A3035(14,)S(1989)200 3185 A3393(\))S4455(September)S4911(13,)S(1996)200 5061 A8143 VEP%%Trailer%%DocumentFonts: Times-Roman Times-Bold Times-Italic%%Pages: 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -