የወላጅ ጎራዎች እና ንዑስ ጎራዎች በ.NET NO_PROXY
የ.NET አካባቢ ፕሮክሲ ፖሊሲ ንዑስ ጎራዎቹንም ማለፍ ሲፈልግ የወላጅ ጎራውን ሆን ብሎ ያካትቱ።
በ.NET በተመዘገቡት የአካባቢ ፕሮክሲ ደንቦች ውስጥ .example.com ከንዑስ ጎራዎች ጋር ይዛመዳል። ከexample.com ራሱ ጋር አይዛመድም። ይህ ትንሽ ልዩነት አንድን አገልግሎት በሁለት መንገዶች ሊከፍል ይችላል።
| መግቢያ | የታሰበው የ.NET መገጣጠም |
|---|---|
example.com | የወላጅ አስተናጋጅ ስም |
.example.com | ከዚያ ጎራ በታች ያሉ አስተናጋጅ ስሞች |
example.com,.example.com | ሁለቱም ቡድኖች |
የመግቢያ ገጹ የወላጅ ስሙን እንደሚጠቀምና ኤፒአይው api.example.com እንደሚጠቀም ያስቡ። የነጥብ ቅርጹን ብቻ የያዘ ዝርዝር የመግቢያ ገጹን በፕሮክሲ ላይ ሊያስተላልፍ ይችላል፣ ኤፒአይው ግን በቀጥታ ይሄዳል። ተቃራኒው ስህተት የወላጅ ጎራውን ብቻ መዘርዘርና እያንዳንዱ ልጅ እንደሚዛመድ መጠበቅ ነው። HttpClient.DefaultProxy.IsBypassed ይመርምሩ ለወላጅ ጎራው እና ለአንድ ልጅ ጎራ፣ የተዋቀረውን ውሳኔ ለማረጋገጥ።
ይህ በተሳታፊው የ.NET ኤችቲቲፒ ደንበኛ ለሚጠቀመው የአካባቢ ፖሊሲ ይመለከታል። በግልጽ የተመደበ IWebProxy፣ ሌላ የሃንድለር አተገባበር ወይም ሌላ የሩጫ ጊዜ ትውልድ የራሱን ደንቦች መመርመር ይፈልጋል። የአሳሽ ማለፊያ ዝርዝር ይህ የአካባቢ ዝርዝር ሆኗል ብለው አያስቡ።
እንዲሁም ቅንብሩን በልማድ ወደ *.example.com መተርጎምን ይቃወሙ። የተመዘገበው የ.NET አካባቢ አገባብ ኮከቡን እንደ አጠቃላይ ዱካ አይወስድም።
የሚሰራ curl ትዕዛዝን ከመተግበሪያው ጋር ሲያወዳድሩ ትክክለኛውን URL በሪፖርቱ ውስጥ ያስቀምጡ። “ተመሳሳይ አገልጋይ” የወላጅ ጎራ፣ ንዑስ ጎራ ወይስ የIP አድራሻ እንደጠየቁ ይደብቃል። የጎራ መገጣጠም የሚከናወነው በዚያ የጥያቄ ግቤት ላይ ነው፣ ለአገልግሎቱ በሚሰጡት መደበኛ ያልሆነ ስም ላይ አይደለም።