আমার বাহ্যিক আইপিটি খুঁজে পেতে আমি কী * নিক্স ভিত্তিক কমান্ড ব্যবহার করতে পারি?


16

HTTP- র মত একটি অনুরূপ । এটি অবশ্যই একটি কম্পিউটার জিজ্ঞাসা করা প্রয়োজন সেখানে। শুধু ভাবছি কারও কাছে চতুর উপায় আছে কিনা?


এছাড়াও unix.stackexchange.com/a/81699/37512 দেখুন ।
টিমো তিহোফ

উত্তর:



8
শর্ট myip.opendns.com খনন করুন

এটি কেবল তখনই কাজ করে যদি আপনি ওপেনডিএনএসকে আপনার ডিএনএস সার্ভার হিসাবে ব্যবহার করেন।

আপনি যদি না হন তবে এর মধ্যে একটির কাজ করা উচিত:

খনন + সংক্ষিপ্ত myip.opendns.com @ 208.67.222.222
খনন + সংক্ষিপ্ত myip.opendns.com @ 208.67.220.220
খনন + সংক্ষিপ্ত myip.opendns.com @ 208.67.222.222 @ 208.67.220.220

1
আমার MacOS 10.5, উবুন্টু 8.04, বা উবুন্টু 9.04 এ কাজ করে না।
ড্র স্টিফেনস

আকর্ষণীয় যে এটি আমার উবুন্টু 8.10 এ করে।
ব্র্যাড গিলবার্ট

এটি সম্ভবত কারণ আমি ওপেনডেন ব্যবহার করি।
ব্র্যাড গিলবার্ট

আইপি বের করার জন্য ডিএনএস ব্যবহার করার জন্য +1 (HTTP এর পরিবর্তে)। আপনি @resolver1.opendns.com
ডিএনএস



2

এটি ব্যবহার করতে একজনকে অবশ্যই ওপেনডিএনএস'র সার্ভার ব্যবহার করা উচিত ... আপনি এই জাতীয় খনন সহ একটি নির্দিষ্ট ডিএনএস সার্ভারটি জিজ্ঞাসা করতে পারেন:

খনন + সংক্ষিপ্ত myip.opendns.com @ 208.67.222.222

2

হোয়াটস্মাইপের মতো কিছু থেকে পৃষ্ঠা পেতে আপনি কার্ল ব্যবহার করতে পারেন এবং তারপরে টুকরো টুকরো টুকরো করে বের করতে পারেন। আমি এই উদাহরণে whatismyipaddress.com ব্যবহার করেছি ... স্পষ্টতই ক্ষেত্রগুলি বিভিন্ন পরিষেবার সাথে পৃথক হবে।

curl -s http://whatismyipaddress.com/ | grep LOOKUPADDRESS | awk '{ print $4 }'

1

আমি কেবল ইন্টারনেটে কোথাও একটি ট্রেস্রোলেট চালাই এবং আমাদের স্থানীয় নেটওয়ার্ক থেকে হ্যাপটি সন্ধান করি।

সম্ভবত আরও ভাল উপায় আছে?




0

আপনি সমস্ত ইন্টারফেস এবং তাদের সম্পর্কিত আইপি ঠিকানা (এসএস) তালিকাভুক্ত করতে ifconfig কমান্ডটি ব্যবহার করতে পারেন।

সুতরাং, আপনি যদি জানেন যে আপনার ইন্টারনেট ইন্টারফেসটি পিপিপি 0, আপনি চালাতে পারেন

$ ifconfig ppp0
পিপিপি0 লিঙ্ক এনক্যাপ: পয়েন্ট-টু-পয়েন্ট প্রোটোকল
          ইনেট অ্যাডার: XXXX.X পিটিপি: ওয়াইওয়াই মাস্ক: 255.255.255.255
          পিনটাইপোয়েন্ট রণিং নর্প মাল্টিকাস্ট এমটিইউ: 1444 মেট্রিক: 1
          আরএক্স প্যাকেট: 198986 ত্রুটি: 0 বাদ: 0 ওভাররানস: 0 ফ্রেম: 0
          টিএক্স প্যাকেট: 122929 ত্রুটি: 0 বাদ: 0 ওভাররান: 0 ক্যারিয়ার: 0
          সংঘর্ষ: 0 txqueuelen: 3
          আরএক্স বাইট: 134195571 (127.9 মাইবি) টিএক্স বাইট: 17101701 (16.3 মাইবি)

XXXX আপনার আইপি ঠিকানা হবে। YYYY হল পরবর্তী হপের আইপি ঠিকানা।

তারপরে আপনি কেবল আইপি এক্সট্রাক্ট করার জন্য গ্রেপ / অ্যাজক / সেড / কাট / পার্ল / যা কিছু দিয়ে ইফকনফিগের আউটপুট পোস্টপ্রসেস করতে পারেন।

অন্য বিকল্প, যদি আপনার আইপ্রেট সরঞ্জাম ইনস্টল করা থাকে তবে হ'ল আইপি কমান্ডটি ব্যবহার করা। যেমন

ip আইপি অ্যাডারের তালিকা পিপিপি 0
21842: পিপিপি 0: এমটিটিউ 1444 কিউডিস্ক এইচটিবি রাজ্য UNKNOWN Qlen 3
    লিঙ্ক / পিপিপি
    ইনএট এক্সএক্সএক্সএক্স পিয়ার ওয়াইওয়াই / 32 স্কোপ গ্লোবাল পিপিপি 0

এটি সম্ভবত পড়া সহজ এবং পার্সিং করা অবশ্যই সহজ:

ip আইপি অ্যাডারের তালিকা পিপিপি 0 | awk '/ inet / {2} মুদ্রণ
XXXX এর

- এমন সম্ভাবনা রয়েছে যে যদি আইফোনফিগের কোনও আইপি সত্যিকারের ইন্টারনেট আইপি-র সাথে মেলে না (বিআইএনএটি ক্ষেত্রে) - ফ্রিবিএসডি-তে কোনও iproute2 প্যাকেজ নেই, তাই আইপি কমান্ড প্রযোজ্য নয়
SaveTheRbtz

সত্য, আমি NAT ব্যবহার করি না তাই এটি আমার কাছে কখনও ঘটেনি .... আপনি নিজের সিস্টেম সম্পর্কে জিজ্ঞাসা করতে পারেন এমন তথ্যের জন্য একটি বাহ্যিক পরিষেবা ব্যবহার করা আমার কাছে "ভুল" বলে মনে হয়েছিল। এমনকি NAT এর সাথেও, আমি এখনও বাহ্যিক পরিষেবায় নির্ভর করতে পারি যা আমার প্রয়োজন হলে পাওয়া যায় বা নাও পারে তার চেয়ে NAT কীভাবে রাউটারটি করতে পারে (সম্ভবত কোনও এসএনএমপি কোয়েরির মাধ্যমে) কীভাবে জিজ্ঞাসা করতে হবে তা আমি পছন্দ করতে চাই।
ক্যাস

@ ক্রেইগ, আপনার পদ্ধতি ভাল is যাইহোক, এটি বাহ্যিক আইপি নয় যতক্ষণ না আপনি বাইরে থেকে সেই মানটিতে পৌঁছাতে পারেন। আপনি কি এই উত্তরের জন্য একটি বহিস্থিত বিন্দু উপর নির্ভর করতে হবে। ধারণাটি হ'ল ক্যোয়ারির জন্য একটি নির্ভরযোগ্য (আপনার পরিধি বিন্দু থেকে কমপক্ষে আরও বেশি) সন্ধান করা। ওপেনডিএনএস একটি ভাল পয়েন্ট।
নিক

@ এনিক: আপনার সীমান্ত রাউটারের আইপি বাহ্যিক আইপি না হওয়ার একমাত্র সম্ভাব্য কেসটি আপনি যখন NAT এর একাধিক স্তরের পিছনে রয়েছেন ... সেই ক্ষেত্রে, সঠিক সমাধানটি অ-ব্রেইন-ক্ষতিগ্রস্থ পরিষেবাটি ASAP এ স্যুইচ করা correct । এছাড়াও, আপনার আইপি সন্ধানের জন্য ইউআরএল আনার ক্ষেত্রে সমস্যাটি হ'ল এটি আপনাকে কেবল হোস্টের আইপি বলে যা প্রকৃতপক্ষে এটি নিয়ে আসে - যা একটি প্রক্সি হতে পারে যা শিরোনামের মাধ্যমে ফেলা হয়।
ক্যাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.