আমার স্থানীয় মেশিনটি পিং করা যায় না


18

আমি সবেমাত্র আমার ম্যাককে সিয়েরার ম্যাকোস 10.12 এ আপডেট করেছি। আমার হোস্টের নাম নিনজাপিক্সেলস-ম্যাকবুক-প্রো এবং যদি আমি চালিত হয়:

ping ninjaPixels-Macbook-Pro.local অথবা ping ninjaPixels-Macbook-Pro

আমি অজানা হোস্টের একটি ত্রুটি পেয়েছি ।

host ninjaPixels-Macbook-Pro.localত্রুটিটি ফিরিয়ে দেয়: হোস্ট নিনজাপিক্সেলস-ম্যাকবুক-প্রো.লোকাল পাওয়া যায় নি: 3 (এনএক্সডিওভার)

কাজের ক্ষেত্রে আমাদের কোডবেসের অংশ হিসাবে এটি একটি সমস্যা হিসাবে নিম্নলিখিত অজগরটি চালানো দরকার: socket.gethostbyname(socket.gethostname())এবং এটি ব্যর্থ হয়েছে কারণ আমার কম্পিউটারটি কে তা ভুলে গেছে বলে মনে হয়।

আমি সফলভাবে চালাতে পারি ping localhostএবংping 127.0.0.1

আমি নিম্নলিখিত চেষ্টা করেছি:

  • পুনরায় চালু হবে।
  • ফায়ারওয়ালটি স্যুইচ করা হচ্ছে।
  • সিস্টেমের পছন্দ> ভাগ করে নেওয়া> সম্পাদনা ব্যবহার করে আমার স্থানীয় হোস্টনাম পরিবর্তন করা।
  • sudo killall -HUP mDNSResponder
  • dscacheutil -flushcache
  • sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
  • sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

বাম-ক্ষেত্রের বাইরে ... আমি একই জাতীয় সমস্যাগুলি দেখেছি যদি আইপিভি 6 হোস্টগুলিতে লোকালহোস্টে ম্যাপ করা থাকে, ::1 127.0.0.1পরিবর্তে ম্যাপিং এটি ঠিক করে বলে মনে হচ্ছে।
তেটসুজিন

ধন্যবাদ টেটুজিন আমি কেবল এটির সাথে হোস্টগুলিকে সংশোধন করার চেষ্টা করেছি তবে দুর্ভাগ্যজনকভাবে কোনও সিগার নেই।
নিনজাপিক্সেল

1
আপনি যদি ভাগ করে নিতে সক্ষম হন, যদি থাকে? যাতে আপনার ভাগ করে নেওয়ার কিছু ফর্ম (বা শেয়ারিংয়ের অধীনে পরিষেবাদি সক্ষম) হওয়া দরকার ping $HOSTNAME। ম্যাকস সিয়েরার একটি পরিষ্কার ইনস্টল-এ, ফায়ারওয়াল বন্ধ হয়ে গেছে এবং কিছুই ভাগ করা হয়নি, আমি একটি ping $HOSTNAMEত্রুটি প্রতিলিপি করতে পারি । এটি আমি চালু করি, যেমন ফাইল ভাগ করে নেওয়া, আমি ping $HOSTNAMEম্যাকওএস এবং ping macOShostname.localএকই নেটওয়ার্কের ওএস এক্স থেকে পারি।
ব্যবহারকারী 3439894

@ নিনজাপিক্সেল আপনার নেটওয়ার্কে কী কোনও ডিএনএস সার্ভার রয়েছে, অনুসন্ধান ডোমেনটি কী (সিসপ্রিফস> নেটওয়ার্ক> ইন্টারফেস> ডিএনএসে) এবং অবশেষে আপনার ম্যাকের হোস্টনাম কী (উদাহরণস্বরূপ নিনজাপিক্সেল.এক্সামেল ডটকম) যদি থাকে?
ক্লোনামথ

@ ব্যবহারকারী 3439894 আপনাকে ধন্যবাদ, আপনি এটি সমাধান করেছেন! আমার কিছু ভাগ করে নেওয়ার দরকার ছিল। আপনি যদি উত্তর হিসাবে পোস্ট করতে চান, আমি এটি গ্রহণ করব। চিয়ার্স!
নিনজাপিক্সেল

উত্তর:


18

ধরে নেওয়া যাক ফায়ারওয়াল বন্ধ পরিণত হয়, তাহলে অনুক্রমে ping $HOSTNAME, সেখানে রয়েছে সিস্টেম পছন্দ> ভাগ সক্রিয় ভাগ করা বা সেবা কিছু ফর্ম হতে, এর বা একটি এন্ট্রি যোগ /etc/hostsফাইল, কিভাবে / আপনি কী অ্যাক্সেস করার চেষ্টা করছেন তার উপর নির্ভর করে $HOSTNAME। উদাহরণস্বরূপ, আপনার সিস্টেমে নেটওয়ার্ক অ্যাডাপ্টারের আসল আইপি ঠিকানার পরিবর্তে বা 127.0.0.1 computer_nameযেখানে computer_nameরিপোর্ট করা echo $HOSTNAMEহয়েছে 127.0.0.1


1
যুক্ত 127.0.0.1 computer_nameকরা আমার জন্য কাজ করে।
জাভাদবা

3
ফাইল ভাগ করে ping macOShostname.localনেওয়ার পরে ফাইল ভাগ করে নেওয়ার পরেও কাজ শুরু হয়েছিল ।
মেরিনভ ইভান

এটি এত অদ্ভুত, এটি আমার জন্য 2 সপ্তাহের মতো কাজ করেছে এবং এখন থেকে কাজ করা বন্ধ করে দিয়েছে .. আমার ইত্যাদি / হোস্ট ফাইলগুলি পরিবর্তন
করাও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.