একটি নির্ধারিত "0.0.0.0" আইপি ঠিকানা রয়েছে এমন কোনও ডিভাইসের সাথে কীভাবে যোগাযোগ করবেন?


20

আমি শিল্প যন্ত্রপাতি একজন টুকরা যে একটি প্রশংসনীয় মৌলিক OS এ রান নামের VxWorks । আমি সাধারণত স্থানীয় আইপি হিসাবে একই আইনে আমার আইপিভি 4 আইপি সেট করে এবং তারপরে ডায়াগনস্টিক সফ্টওয়্যার চালিয়ে সমস্যার সমাধানের উদ্দেশ্যে সিস্টেমের সাথে যোগাযোগ করি।

কয়েক সপ্তাহ আগে আমি খুঁজে পেয়েছি যে কিছু অদ্ভুত কারণে সিস্টেমের স্থানীয় আইপি অ্যাড্রেসেস নিজেকে সেট করে ফেলেছে 0.0.0.0। এটি পরিবর্তন করতে এখন আমি ডায়গনিস্টিকগুলিতে যেতে চাই তবে আমার পিসি কোনও আইপি শুরু করার অনুমতি দিবে না 0

0.0.0.0উইন্ডোজ পিসি ব্যবহারের একটি স্থানীয় আইপি রয়েছে এমন কোনও ডিভাইসের সাথে যোগাযোগ করার অন্য কোনও উপায় আছে কি ?

ডিভাইসটিকে নির্মাতাকে শপিং না করে কারখানার ডিফল্ট সেটিংসে পুনরায় সেট করার কোনও উপায় নেই।


14
অন্যদের হিসাবে রাষ্ট্র 0.0.0.0একটি রুটেবল ঠিকানা নয়। সফ্টওয়্যারটির অনেকগুলি অংশ 0.0.0.0সেই সফ্টওয়্যারটিকে নেটওয়ার্ক ইন্টারফেসের জন্য নির্ধারিত আইপি ঠিকানার সাথে আবদ্ধ হতে দেয়। এটি ডিভাইসটিকে ডিএইচসিপি সেটিংসে স্থাপন করা সহজ - উদাহরণস্বরূপ করে তোলে এবং আপনি কেবল ডিভাইসগুলির আইপি ঠিকানা পেয়ে সংযোগ স্থাপন করেন এবং এটিই। আপনার কাছে আমার বড় প্রশ্ন হ'ল আপনি কেন নিজের মেশিনের আইপিভি 4 আইপি স্থানীয় আইপি হিসাবে একই ডায়াগনস্টিক সফ্টওয়্যার চালিয়ে যাচ্ছেন? কোন অর্থ প্রকাশ করে না. আপনার কেবলমাত্র ডিভাইসের আইপি ঠিকানা পাওয়া উচিত এবং এর সাথে সংযোগ স্থাপন করা উচিত। বলেছিল, আমার একটা ধারণা আছে। একটি উত্তর পোস্ট করা।
জেকগল্ড

ভিএক্স ওয়ার্কস ডিএইচসিপি না চালাতে পারে এবং তাই একটি স্ট্যাটিক আইপি ঠিকানা প্রয়োজন হতে পারে, যা আপনাকে ভিএক্স ওয়ার্কসে অভ্যন্তরীণভাবে করতে হবে। এছাড়াও, আপনার পিসিতে যে কোনও সফ্টওয়্যার বা ইন্টারফেস যা সেই ভিএক্স ওয়ার্কস মেশিনের সাথে কথা বলে সেই আইপি ঠিকানাটি জানতে হবে। আপনাকে যাচাই করতে হবে যে সমস্ত মেশিনে আপনার ভিএক্স ওয়ার্কস মেশিনের সাথে কথা বলতে হবে তার আইপি ঠিকানাটি জানেন। এটি স্বয়ংক্রিয়ভাবে পূরণ করতে পারে, অথবা আপনাকে এটি ম্যানুয়ালি প্রবেশ করতে পারে। অল -0 এস ঠিকানাটি একটি ডিফল্ট গেটওয়ে হিসাবে কাজ করে, তবে আপনার ভিএক্স ওয়ার্কস মেশিন এবং আপনার হোস্ট যদি উভয়ের সাথে কথা বলতে চায় তবে সেই গেটওয়েটি মিল রয়েছে।
শানকেনস্টেইনিয়াম

7
আপনি কীভাবে নির্ধারণ করতে সক্ষম হন যে ডিভাইসটি 0.0.0.0 এর একটি আইপি ঠিকানা ব্যবহার করছে? আপনি কি এমন কোনও সফটওয়্যার ব্যবহার করেছেন যা ডিভাইসের সাথে নেটওয়ার্কের সাথে যোগাযোগ করতে সক্ষম হয়েছিল বা আইপি ঠিকানাটি দেখানোর জন্য ডিভাইসে কোনও হিউম্যান-মেশিন ইন্টারফেস (এইচএমআই) আছে? এছাড়াও, সুস্পষ্ট প্রশ্নটি এড়িয়ে যাওয়ার জন্য, আপনি কি এটি বন্ধ করার চেষ্টা করেছেন এবং তারপরে আবার এটি দেখার চেষ্টা করেছেন যে এটি কোনও বুদ্ধিমান ঠিকানা তুলেছে কিনা?
স্যাম স্কুস 22:38

5
আক্ষরিক অর্থে নিজের ঠিকানা নির্ধারণ করা 0.0.0.0যদি এটির সাথে মানক আইপি স্ট্যাক থাকে is এটি কয়েকটি বিকল্প ছেড়ে যায়: ১. এটি 0.0.0.0সিগন্যালের উপায় হিসাবে দেখায় যে এটি কোনও আইপি ঠিকানা বরাদ্দ করতে ব্যর্থ হয়েছে। ২. এটিতে একটি ভাঙা আইপি স্ট্যাক রয়েছে যা কোনওভাবে নিজেকে নির্ধারণ করতে সক্ষম হয়েছিল 0.0.0.0। দুজনের মধ্যে কোনটি সম্ভবত সবচেয়ে বেশি তা বলার জন্য আমি ভেক্স ওয়ার্কস সম্পর্কে যথেষ্ট জানি না। যদি এটি সত্যিই ঠিকানা বরাদ্দ করে থাকে তবে এটির 0.0.0.0সাথে যোগাযোগের জন্য আপনার হ্যাক আপ আইপি স্ট্যাকের প্রয়োজন হবে। তবে এটি খুব ভাল করবে না যদি এটি কোনও ঠিকানা বরাদ্দ না করে।
ক্যাস্পারড

4
আপনি কীভাবে এটি নির্ধারণ করেছেন যে এর একটি 0.0.0.0 IP ঠিকানা রয়েছে? আপনি যদি টার্মিনালে থাকেন তবে আইপি সেট করতে আপনি এটি ব্যবহার করতে পারেন।
CramerTV

উত্তর:


23

0.0.0.0কোনও বৈধ আইপি ঠিকানা নয়। আরএফসি 1700 (ক) বলেছে যে 0.0.0.0/8(0.anything.anything.anything ) কেবলমাত্র উত্সের ঠিকানা হিসাবে সংরক্ষিত।

সাধারণত আপনি সিস্টেমগুলি এবং অ্যাপ্লিকেশনগুলিকে বন্দরগুলি বন্ড করতে দেখবেন 0.0.0.0 যার অর্থ পোর্টটি কোনও ইন্টারফেস থেকে অ্যাক্সেসযোগ্য।

আমি VxWrks এর সাথে পরিচিত নই তবে আমি ধরে নেব যে অন্যান্য কম্পিউটার ডিভাইসের সাথে ইন্টারফেস করার জন্য একটি স্থানীয় আইপি নির্দিষ্ট করার একটি উপায় আছে।

আইপি সেটআপটি কনফিগার করতে কীভাবে উইন্ড্রাইভারের বিভিন্ন ম্যানুয়াল রয়েছে।


যদি 0.0.0.0কেবল উত্স হিসাবে বৈধ হয় তবে পোর্টগুলি কীভাবে 0.0.0.0অ্যাক্সেসযোগ্য? আমি নিশ্চিত যে আমি একটি বিবরণ মিস করছি তবে এটি একটি বৈপরীত্যের মতো মনে হচ্ছে।
ক্যাপ্টেন ম্যান

20
@ ক্যাপিটেনম্যান: আপনি আইপি প্রোটোকলের একটি দিক দিয়ে সকেট এপিআইয়ের একটি দিককে বিভ্রান্ত করছেন । বাইন্ডিং কোনও এপিআই-লেভেলের জিনিস যা কোনও স্থানীয়ভাবে কনফিগার করা ঠিকানায় সম্বোধন করা প্যাকেট / সংযোগ গ্রহণ করতে পারে। এটিতে প্রোটোকল স্তরে যে কোনও জায়গায় ভ্রমণ করার উদ্দেশ্যে সম্বোধিত প্যাকেটগুলি জড়িত নয় । 0.0.0.00.0.0.0
আর ..

1
@ ক্যাপিটেনম্যান: 0.0.0.0একটি খালি স্ট্রিং হিসাবে বিবেচিত হয়। আপনি যদি সংযোগ গ্রহণ করতে আপনার সার্ভারটি সেট আপ করেন 0.0.0.0তবে এটি কোনও আইপি ঠিকানা থেকে সংযোগ গ্রহণ করবে - এর 0.0.0.0অর্থ means আপনি যদি আবদ্ধ না হন 0.0.0.0তবে আপনার সার্ভারটি কেবলমাত্র একটি আইপি ঠিকানা থেকে সংযোগ গ্রহণ করবে এবং নেটওয়ার্কের অন্য কোনও মেশিনের সংযোগ প্রত্যাখ্যান করবে। অ-0.0.0.0 বাইন্ডিংটিকে অন্তর্নির্মিত ফায়ারওয়ালের একটি ধরণের হিসাবে
ভাবেন

13

আপনি আপনার পিসিকে এই ভাবনায় চালিত করতে পারেন যে ডিভাইসের একটি আসল আইপি ঠিকানা রয়েছে। তবে আপনার শারীরিক ঠিকানা (ম্যাক ঠিকানা হিসাবেও পরিচিত) প্রয়োজন, 6 টি দ্বি-হেক্সা-অঙ্ক ক্ষেত্রযুক্ত জিনিসযুক্ত। আপনি এটি আপনার আরপ রেজোলিউশন টেবিলটিতে যুক্ত করে করেন। উইন্ডোজে, একটি সেমিডি টার্মিনাল খুলুন এবং আরপ ব্যবহার করুন।

arp -s <IP address> <physical address>

অবশ্যই, আপনার অনন্য এবং আপনার নেটওয়ার্কে একটি আইপি ঠিকানা প্রয়োজন। অন্যথায়, স্ট্যাকটি অন্য কোথাও পুনরায় বিভ্রান্ত হতে চলেছে। আপনি যদি এই মুহুর্তে পৌঁছে যান তবে আপনার ডিভাইসটি অ্যাক্সেস করতে সক্ষম হওয়া উচিত। নেটওয়ার্কের অবকাঠামো দৈহিক ঠিকানা অনুসারে রুট করবে।

লিনাক্সে বেশ প্রায় একই। একটি টার্মিনাল খুলুন, আরপ ব্যবহার করুন।

কাজ নাও হতে পারে !! কিছু ডিভাইস কেবল তাদের নিজস্ব আইপিতে উত্তর দেয়। তবে আমি অনুমান করছি এটি আপনার ক্ষেত্রে নয়।


1
এটি কাজ করে কিনা তা জানতে আগ্রহী। অবশ্যই একটি দুর্দান্ত কৌশল।
27 এ ট্রগানান্ডাররা

@ বেইলি ওহ এটি সাধারণ পরিস্থিতিতে ঠিকঠাক কাজ করে। আপনি কেবল কোনও স্বয়ংক্রিয় টেবিলের মধ্যে ঠিকানার সমাধানের জন্য একটি ম্যানুয়াল ওভাররাইড সন্নিবেশ করান। এটি
অপকে

2
আপনি যদি এখন এই ঠিকানায়
জিনিসপত্র প্রেরণ

1
বেশিরভাগ iptables সর্বনিম্ন-স্তরের রাউটিং যন্ত্রপাতি থেকে উপরে, সুতরাং সেই ধরণের কাজগুলিতে সীমিত অ্যাক্সেস থাকতে পারে ...
রেক্যান্ডবোনম্যান

1
@ বেইলিএস এটি করে এবং তা হয় না। একটি সাধারণ আইপি স্ট্যাক সহ একটি ডিভাইস থাকা উচিত নয়। রুট টেবিলটি প্যাকেটগুলির ঠিকানাগুলি তাদের নিজস্ব আইপি নাম্বারগুলিতে অন্য কোনও সংখ্যার কাছে অগ্রাহ্য করতে চলেছে বা এটি কীভাবে রুট করতে হয় তা জানে না। এই ক্ষেত্রে, ওপি একটি ছোট শিল্পের ডিভাইস সম্পর্কে জিজ্ঞাসা করছে। সম্ভবত, এটিতে একটি আইপি স্ট্যাক প্রয়োগ করা হয়নি। এটি কেবল যে কোনও প্যাকেট পৌঁছেছে তার উত্তর দেয়। আমি এটি জানি কারণ আমি এরকম অনেকগুলি দেখেছি এবং ব্যবহার করেছি। খরচ বাঁচাতে, তাদের কাছে কনফিগারেশনের জন্য প্যানেল বা ইন্টারফেস নেই। তাদেরকে "প্রস্তাবিত" আইপি ম্যাক ঠিকানার সাথে প্যাকেট প্রেরণ করা যথেষ্ট।
গাবে মিজুকা

12

দ্য 0.0.0.0IP ঠিকানা জরিমানা কিন্তু আমি যে কিছু আর নেটওয়ার্ক ডিভাইস সহজে ডিভাইসে সংযোগ করার জন্য আপনার ডায়গনিস্টিক সফ্টওয়্যার যার ফলে থেকে জিরো-কনফিগারেশন নেটওয়ার্কিং ট্রাফিক ব্লক করতে হয় উপর পরিবর্তিত হয়েছে অনুমান করবে।

অন্যদের হিসাবে, তাদের উত্তরে জানানো 0.0.0.0হয় একটি অ-রাউটেবল আইপি ঠিকানা যা প্রায়শই সফ্টওয়্যার দ্বারা কোনও ডিভাইসের সমস্ত নেটওয়ার্কিং ইন্টারফেসের কোনও আইপি ঠিকানার উপর বাঁধাই করতে ব্যবহৃত হয়। এর মূল অর্থ:

"আরে আমি একটি সফ্টওয়্যার এবং আমি যে মেশিনটি চালাচ্ছি তার কোনও নির্ধারিত আইপি ঠিকানার সাথে সংযোগ গ্রহণ করব” "

সুতরাং ডিভাইসটি যদি তার সংযুক্ত ইন্টারফেসগুলির জন্য নিজস্ব আইপি ঠিকানা পেতে DHCP uses ব্যবহার করে — এবং একটি নির্ধারিত ঠিকানা পায় 1.2.3.4তবে আপনি সেই ডিভাইসে সংযোগ করতে পারেন 1.2.3.4। এবং যদি সেই ঠিকানাটি 5.6.7.8ডিভাইসে পরিবর্তিত হয় তবে আপনাকে আনন্দের সাথে এর মাধ্যমে সংযোগ করার অনুমতি দেবে 5.6.7.8

দেখে 0.0.0.0মনে হচ্ছে এটি আপনি আবিষ্কার করেছেন তবে এটি সমস্যার কারণ নয়। বরং আমি আমার মতামত, আপনি যে বিষয়টি প্রকাশ করেছেন তা প্রকাশিত হলে:

"আমি সাধারণত আমার আইপিভি 4 আইপি স্থানীয় আইপি হিসাবে একই পরিসরে সেট করে এবং তারপরে ডায়াগনস্টিক সফ্টওয়্যার চালিয়ে সমস্যার সমাধানের উদ্দেশ্যে সিস্টেমের সাথে যোগাযোগ করি” "

প্রথমত, এটি অদ্ভুত বলে মনে হচ্ছে। ভেক্স ওয়ার্কস ডিভাইসের সাথে সংযোগ স্থাপনের জন্য আপনাকে কেন আপনার মেশিনের স্থানীয় আইপি ঠিকানা পরিবর্তন করতে হবে? আপনার কেবল ডিভাইসের আইপি ঠিকানার সাথে সংযোগ স্থাপন করা উচিত নয়?

ঠিক আছে, আপনি যখন এই সমস্তটি বর্ণনা করেন তখন আমি ভাবতে পারি যে ডিভাইসটি এবং ডায়াগনস্টিক সফ্টওয়্যারটি কোনও ধরণের শূন্য-কনফিগারেশন নেটওয়ার্কিং ব্যবহার করে চালিত হতে পারে সেটআপ । অর্থ, ডিভাইসটি নেটওয়ার্কে সম্প্রচার করে এবং ডায়াগনস্টিক সফ্টওয়্যারটি সঠিক আইপি ঠিকানা না জেনে ডিভাইসে সংযোগ স্থাপনে সহায়তা করার জন্য এই ডিভাইস সম্প্রচারগুলি অনুসন্ধান করার জন্য ডিজাইন করা হয়েছে।

এই জাতীয় "স্ব-কনফিগারিং" শূন্য-কনফিগারেশন নেটওয়ার্কিং স্টাফ একটি মাথাব্যথা না হওয়া অবধি সুবিধা।

আমার প্রথম অনুমানটি হ'ল আপনি ডিভাইসে সরাসরি সংযোগ করতে পারবেন যদি আপনি এটি নির্ধারণ করতে পারেন যে এটি কোনও আইপি ঠিকানা নির্ধারণ করেছে। আরও বেশি চিন্তাভাবনা করে, আমি বাজি ধরেছি যে আপনি অতীতে এটি সংযোগ করতে পেরেছিলেন — তবে এখন নয় not এমন কিছু নেটওয়ার্কিং পরিবর্তন হতে পারে যা ডিভাইসের শূন্য-কনফিগারেশন নেটওয়ার্কিং সেটআপটি সম্প্রচারিত হচ্ছে পোর্টগুলিকে অবরুদ্ধ করেছে । কি বন্দর হতে পারে? অনিশ্চিত। তবে যদি জিরো-কনফিগারেশন ট্র্যাফিক নেটওয়ার্কের মাধ্যমে চালু না করা হয়, তবে সে কারণেই আপনি ডিভাইসে সংযোগ করতে পারবেন না এবং 0.0.0.0আইপি ঠিকানার সাথে এর কোনও যোগসূত্র নেই।


6

0.0.0.0অবিশ্বস্ত ঠিকানা is আপনি এর দিকে যাত্রার কোনও উপায় নেই কারণ "এটি সত্যই বিদ্যমান নেই", বা আসলে "অনেক জায়গায় থাকতে পারে"।

এটি কোনও হোস্ট বা কোনও রুট নির্ভর করে এর কিছুটা আলাদা অর্থ হতে পারে।

একটি রুট হিসাবে, যা এই ক্ষেত্রে প্রযোজ্য নয়, এর অর্থ "ডিফল্ট রুট" যার অর্থ আর কোনও নির্দেশনা ছাড়াই ডিফল্ট গেটওয়ে, বা "আমার কোনও রুট", বা এর মতো 127.0.0.1

হোস্ট হিসাবে, তবে আপনার ক্ষেত্রে সবচেয়ে উল্লেখযোগ্যভাবে এটি হয়; উইকিপিডিয়া হিসাবে ব্যাখ্যা :

হোস্টটি ঠিকানাটিকে নিজের হিসাবে দাবি করে যখন এটি এখনও কোনও ঠিকানা বরাদ্দ করা হয়নি। যেমন DHCP ব্যবহার করার সময় প্রাথমিক DHCPDISCOVER প্যাকেট প্রেরণ করার সময়।

হোস্টের আইপি স্ট্যাক এটিকে সমর্থন করে, তবে ডিএইচসিপি-র মাধ্যমে ঠিকানা অনুরোধটি ব্যর্থ হয়ে গেলে হোস্টটি নিজের কাছে যে ঠিকানাটি নির্ধারণ করে সেটিকে তার নিজের কাছে ঠিকানা।

ধরে নেওয়া যায় যে এটি সম্পূর্ণ পুনরায় সেট করার পরিবর্তে চেষ্টা করার জন্য ডিএইচসিপি ব্যবহার করে দুটি জিনিস ব্যবহার করে - 'এটিকে আবার চালু করুন এবং আবার চালু করুন' বা কেবল নেটওয়ার্ক আনপ্লাগ করুন, এক মিনিট অপেক্ষা করুন, এটি আবার প্লাগ ইন করুন It এটি কেবল নতুন ডিএইচসিপি চাইতে পারে ঠিকানা।

এছাড়াও, অবশ্যই, নিশ্চিত হয়ে নিন যে এটি আসলে এটির ডিএইচসিপি সার্ভারটি দেখতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.