የአይፒ አድራሻ እንዴት እንደሚተረጎም

ዝርዝር ሁኔታ:

የአይፒ አድራሻ እንዴት እንደሚተረጎም
የአይፒ አድራሻ እንዴት እንደሚተረጎም

ቪዲዮ: የአይፒ አድራሻ እንዴት እንደሚተረጎም

ቪዲዮ: የአይፒ አድራሻ እንዴት እንደሚተረጎም
ቪዲዮ: How To change IP address on PC | በፒሲ ላይ የአይፒ አድራሻ እንዴት እንደሚቀየር 2024, ግንቦት
Anonim

የአይፒ አድራሻ አራት የአስርዮሽ ቁጥሮችን ያቀፈ ሲሆን እያንዳንዳቸው ከ 0 እስከ 255 ሊደርሱ ይችላሉ ፡፡ እያንዳንዱ እንዲህ ያለው ቁጥር ባለ ሁለት አኃዝ ሄክሳዴማል ወይም ስምንት ቢት ሁለትዮሽ እኩል ነው ፣ ስለሆነም ስምንት ይባላል ስክሪፕቶችን በሚጽፉበት ጊዜ እነዚህ አራት አጭር ቁጥሮች አንዳንድ ጊዜ ወደ አንድ ረጅም መተርጎም ያስፈልጋቸዋል ፡፡

የአይፒ አድራሻ እንዴት እንደሚተረጎም
የአይፒ አድራሻ እንዴት እንደሚተረጎም

መመሪያዎች

ደረጃ 1

የአይ ፒ አድራሻውን የመጀመሪያ ስምንት በ 16777216 ወይም በተመሳሳይ 256 ወደ ሦስተኛው ኃይል ያባዙ። ለምሳሌ ፣ ስለ IP አድራሻ እየተናገርን ከሆነ 192.168.1.1 (ብዙውን ጊዜ በአነስተኛ የአከባቢ አውታረመረቦች ውስጥ ይገኛል) ፣ ከዚያ ቁጥር 192 ን በ 16777216 ካባዙ በኋላ 3221225472 ያገኛሉ ፡፡

ደረጃ 2

ሁለተኛውን ቁጥር በ 65536 ማባዛት - 256 ን ወደ ሁለተኛው ኃይል ከፍ ካደረጉ ምን ያህል ያገኛሉ ፡፡ ለምሳሌ በአድራሻው 192.168.1.1 ውስጥ 168 ን በ 65536 ማባዛት አለብዎት እና 11010048 ያገኛሉ ፡፡

ደረጃ 3

ሦስተኛው ኦክተትን በ 256 ወደ መጀመሪያው ኃይል ማባዛት - ማለትም በራሱ ቁጥር 256 ነው ፡፡ የአይፒ አድራሻውን 192.168.1.1 ወደ ረጅም ቅርፅ ከቀየሩ ከዚያ የዚህ ብዜት ውጤት 256 * 1 = 256 ይሆናል ፡፡

ደረጃ 4

አራቱን ቁጥር ሳይለወጥ ይተዉት ፣ ይህም በአንዱ ለማባዛት እኩል ነው። ይህ የሆነበት ምክንያት ቁጥሩን 256 (ወይም ሌላ ማንኛውንም ቁጥር) ወደ ዜሮ ኃይል ካነሱ 1. ያገኛሉ 1. በአይፒ አድራሻ 192.168.1.1 የማባዣው ውጤት 1 * 1 = 1 ይሆናል ፡፡

ደረጃ 5

ሁሉንም አራቱን የማባዛት ውጤቶች በአንድ ላይ ያክሉ። እዚህ ለተመለከተው ምሳሌ ፣ መጠኑ እንደዚህ ይመስላል 3232235777.

ደረጃ 6

በ PHP ውስጥ ፕሮግራም ሲያዘጋጁ የአይፒ አድራሻውን ወደ ረጅም ቅፅ ለመተርጎም ዝግጁ የሆነውን ip2long ን ይጠቀሙ ፡፡ ከዓላማው ጋር ተመሳሳይ የሆነ ተግባር በፕሮግራም ወይም በሌላ ሞጁል ውስጥ በሌላ የፕሮግራም ቋንቋ ሊካተት እና ሊካተት ይችላል ፡፡

ደረጃ 7

የአይፒ አድራሻውን ከረጅሙ ቅጽ ወደ አጭሩ የመተርጎም ተግባር በጣም ያነሰ በተደጋጋሚ ይከሰታል። ይህንን ለማድረግ ረዥሙን አድራሻ በ 16777216 ይከፋፈሉት እና የመከፋፈሉ ውጤት አጠቃላይ ክፍል የመጀመሪያው ኦክቶት ይሆናል። ሁለተኛውን ኦክቶት ለማግኘት በ 65536 ቀሪውን ይከፋፈሉት (ከፍራሹ ክፍል ጋር አያምታቱ) እና ወዘተ ፡፡ በኤንጂኔሪንግ ካልኩሌተሮች ላይ ሞጁሉን እንደሚከተለው አስሉት-[C] የመጀመሪያ ቁጥር [MOD] ሁለተኛ ቁጥር [=]። በጣም ቀላሉ አስሊዎች ይህ ባህሪ የላቸውም ፡፡

ደረጃ 8

በተወሰነ የፕሮግራም ቋንቋ የተገላቢጦሽ ትርጉም ለማከናወን ተግባር በሚጽፉበት ጊዜ ኢንቲጀር ክፍፍልን እና ቀሪውን ክፍል ለማስላት ተግባሮችን ይጠቀሙ ፡፡ ለምሳሌ ፣ በፓስካል ውስጥ በቅደም ተከተል ዲቪ እና ሞድ ተብለው ይጠራሉ ፡፡ እንዲህ ዓይነቱን ትርጉም ለማስፈፀም የፕሮግራሙ አንድ ቁራጭ ይህን ይመስላል:

ስምንት [1]: = ሎንግፕ ዲቪ 16777216;

ቀጣዩ ቁጥር: = longip mod 16777216;

ስምንት (2): = ቀጣይ ቁጥር div 65536;

ቀጣዩ ቁጥር: = nextnumber mod 65536;

ስምንት [3]: = ቀጣይ ቁጥር 256;

ስምንት [4]: = ቀጣይ ቁጥር ሞድ 256;

የሚመከር: