পিং 8.8.8.8 কাজ করে তবে পিং www.google.com দেয় না


12

আমি উবুন্টু সার্ভার 16.04.2 চালাচ্ছি এবং apt-get update"তালিকার সমস্ত কিছু" সমাধান করে অস্থায়ী ব্যর্থতা ফিরিয়ে দিচ্ছি ।

  • আমি যখন www.google.com পিং করি তখন এটি অজানা হোস্টের সাথে প্রতিক্রিয়া জানায়।
  • আমি যখন ৮.৮.৮.৮ দিয়ে পিং করি তখন আমি কোনও ত্রুটিযুক্ত প্যাকেট প্রেরণ করি ইত্যাদি get

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

রেজোলভকনফ ফাইলটিতে এই লাইন রয়েছে:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search 8.8.8.8 8.8.4.4

আপনি সিস্টেমটি পুনরায় বুট করার সময় শেষ লাইনটি ইন্টারফেস ফাইল দ্বারা স্থাপন করা হয়। এটি 16.04LTS এর জন্য নতুন। আমি ভাবছি উইন্ডোজ এনটি 4 এত খারাপ ছিল না এবং উবুন্টু সার্ভার 12ও ছিল না।


2
আপনার সিস্টেম এটির আইপি ঠিকানাটি কীভাবে পাচ্ছে? এটি কি কোনও ডিএইচসিপি সার্ভার থেকে আসছে? এটি একটি স্ট্যাটিক আইপি? আইপি অ্যাড্রেসটি পিং করতে সক্ষম হওয়া কোনও ডিএনএস সার্ভার আইপি সেটআপ ছাড়াই কাজ করবে। তবে মনে হচ্ছে আপনার ডিএনএস ঠিকানা সেটআপ নেই বা আপনার ডিএইচসিপি এটি সরবরাহ করছে না।
টেরেন্স

আইপি স্থির হয়। আমি সার্ভার সফ্টওয়্যার ইনস্টল করার সময় আমি কখনই ডিএনএস সার্ভার সেটআপ করি না।
গ্যারি মার্সার

askubuntu.com/questions/143819/... এবং 8.8.8.8 এ Google DNS সার্ভার মত আপনার DNS এন্ট্রি যোগ করতে পারেন এবং 8.8.4.4
Terrance

আমি সব করেছি। আমার স্ট্যাটিক আইপিটি & টি ভিডিএসএল বাক্স থেকে আসছে। আমি তাদের ডিএনএস নেম-সার্ভার এবং ডিএনএস-অনুসন্ধান আইপি ব্যবহার করছি। আমি কেবল যে জিনিসটি অনুমান করতে পারি তা হ'ল এটি যে ডিএনএস কোয়েরিগুলি অবরুদ্ধ করে।
গ্যারি মেরার

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

উত্তর:


16

আপনার /etc/resolv.confফাইলে আপনার একটি নেম সার্ভার দরকার । আপনার সম্পাদনা করুন /etc/resolv.confএবং একটি কাজের নাম সার্ভার যুক্ত করুন। গুগল একটি বিনামূল্যে সরবরাহ করে 8.8.8.8,।

এটা কর:

$ nano /etc/resolv.conf

এটি প্রথম অ-মন্তব্য করা লাইন হিসাবে রাখুন:

nameserver 8.8.8.8

আপনি এই কার্যকারিতাটির সাথে যাচাই করতে পারেন:

$ ping -c10 www.google.com

আপনি এই ফাইলটি আপনার /etc/resolvconf/resolv.conf.d/headফাইলটিতে লাইন যুক্ত করে এই পরিবর্তনটি স্থায়ী করতে পারেন ।


Whoopie! সফল! মাফ করবেন, এই বাক্সে 36 ঘন্টা সরাসরি বেজে ... এটি কাজ করেছে। এমনকি আমি এটি & টি আইপিওতে রেখেছি এবং এটি কার্যকর হয়েছে। আপনার সাহায্য এবং দ্রুততার জন্য আপনাকে সবাইকে ধন্যবাদ। (মিঃ মডারেটর, এই ছেলেরা পিঠে পেট লাগবে যাতে পুরো আবেগহীন জঞ্জালটি সহজেই কমাতে পারে)
গ্যারি মেরার

resolv.conf সম্পাদনা করার অনুমতি দিচ্ছে না
সিয়াম কুমার কে কে

@ রাগি মোরকোসের উত্তরের বিপরীতে, এটি আমার পক্ষে উবুন্টুতেও কাজ করেছিল 18.04 এলটিএস
গওয়ং-জিন কিম

অনেক ধন্যবাদ! আমার উবুন্টুতে ক্রুট-ইনিংয়ের পরে আমি www.google.com- কে পিং করতে পারিনি। আপনার সমাধানটির জন্য ধন্যবাদ, এখন আমি ক্রোট-এডি পার্টিশনে ইনস্টলেশনগুলিও করতে পারি।
গওয়াং-জিন কিম

3

চিহ্নিত উত্তর আসলে উবুন্টু 18.04.01 এ কাজ করে না। এই সমস্যাটি সমাধান করার জন্য, আমি এখানে যা করেছি:

  • এক্সিকিউট sudo gedit /usr/lib/systemd/resolv.conf
  • আটকান nameserver 8.8.8.8(এবং / অথবা অন্য কোনও নেমসারভার (গুলি) আপনি চান), তারপরে সংরক্ষণ করুন এবং প্রস্থান করুন।
  • চালিয়ে একটি সিমিলিংক যুক্ত করুন sudo ln -sf /usr/lib/systemd/resolv.conf /etc/resolv.conf

ক্রেডিট https://askubuntu.com/a/1050280/899241


2

আপনি কি সেই পৃষ্ঠায় একটি লিঙ্ক পোস্ট করতে পারেন যা আপনাকে বলেছিল যে রেজোলভ.কনফ ফাইলটি খালি থাকতে হবে? আমার ধারণা এটি সর্বোত্তমভাবে বিভ্রান্তিকর।

কমান্ডের সাহায্যে ফাইলটি সম্পাদনা করুন sudo nano /etc/resolv.confএবং সেখানে একটি লাইন রাখুন:

nameserver 8.8.8.8

এটির আপনার নাম রেজোলিউশন এবং এটি ব্যবহার করা বিভিন্ন প্রোগ্রাম - পিং, অ্যাপট-গেট ইত্যাদি ঠিক করা উচিত

রেজোলভ.কনফ খালি কেন তা খতিয়ে দেখা উচিত। সম্ভবত আপনার ডিএইচসিপি সার্ভারটি সঠিকভাবে কনফিগার করা হয়নি।


ফাইলটিতে এটি রয়েছে: রেজোলভকনফ (8) দ্বারা নির্মিত গ্লিবিক রেজোলভার (3) এর জন্য # ডায়নামিক রেজোলভ কোডফ (5) ফাইল # হাতের মাধ্যমে এই ফাইলটি সম্পাদনা করবেন না - আপনার পরিবর্তনগুলি 8.8.8.8 8.8.4.4 অনুসন্ধানে ওভারভারিট হবে আপনি সিস্টেমটি পুনরায় বুট করার সময় শেষ লাইনটি ইন্টারফেস ফাইল দ্বারা স্থাপন করা হয়।
গ্যারি মেরার

@ গ্যারিমার্সার দয়া করে আপনার প্রশ্নের সাথে এটি যুক্ত করুন। একটি মন্তব্যে পড়া কঠিন।
wjandrea

0

উবুন্টু 16.04.x ​​সবে ওভাররাইট করা ভাল ধারণা নয় /etc/resolv.conf। ওএস এটি সম্ভবত এটির জন্য নিজের ওভাররাইট করবে।

ফাইলটি /etc/resolv.confসাধারণত অন্য কোনও ফাইলের প্রতীকী লিঙ্ক হয়:

ls -lisa /etc/resolv.conf
1310924 0 lrwxrwxrwx 1 root root 29 Jul 13  2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

যার অর্থ এটি সঠিক এবং আপনি এটি সম্পাদনা করতে পারবেন তবে সম্ভবত অন্য কোনও প্রোগ্রাম এটি ওভাররাইট করতে চলেছে। আমি অনুমান করতে যাচ্ছি যে আপনি নেটওয়ার্কম্যানেজারটি ইনস্টল করেছেন। আমার জ্ঞানের ভিত্তিতে এই পরিষেবাটি আপনার সংকল্পের বিষয়বস্তু পরিচালনা করে। সুতরাং আপনার সত্যিই এটি সেটআপ করার চেষ্টা করা উচিত। (অন্যদিকে আপনার নেটওয়ার্কে নেটওয়ার্ক ম্যানেজার অক্ষম করা যেতে পারে You আপনাকে আমাকে বলতে হতে পারে))

চেষ্টা করুন nmtuiএবং সেখানে সঠিক ডিএনএস সার্ভার যুক্ত করুন। আমি 8.8.8.8কেবলমাত্র মাধ্যমিক ডিএনএস হিসাবে ব্যবহার করব । আপনার প্রাথমিক ডিএনএসটি আপনার স্থানীয় নেটওয়ার্কের নিকটবর্তী কোনও মেশিন বা রাউটার হওয়া উচিত বা আপনার কাছে যা আছে ...


কোনও নেটওয়ার্ক-ম্যানেজার নেই। এটি কোনও গিও নেই এমন একটি সার্ভার। এটি সংগ্রহস্থলগুলির সাথে সংযোগ বন্ধ করার আগে আমি dnsutils ইনস্টল করেছিলাম।
গ্যারি মেরার

@ গ্যারি মার্সার: আপনি তখন নেটওয়ার্ক ইন্টারফেসটি কীভাবে আনবেন? (ifup এবং ifdown?) নেটওয়ার্ক ম্যানেজার জিইউআই একটি alচ্ছিক উপাদান। nmtuiএটি একটির পাঠ্য-ভিত্তিক।
জারহার্ড স্টেইন

আমি সিস্টেমটি রিবুট করে নিকটি আনছি। এটির সার্ভার হওয়ায় এটি কখনই "বন্ধ" হয় না gets আমি খুঁজে পেয়েছি যে পুনরায় চালু করা পরিষেবাগুলি ইন্টারফেস ব্যবহার করে এমন সমস্ত পরিষেবা তৈরি করে এমন অন্যান্য আন্ত-সম্পর্কিত উপাদানগুলির কারণে সবসময় কাজ করে না। সাধারণ রিবুট কমান্ডের সাহায্যে সমস্ত পরিষেবা পুনরায় চালু করা এটি কেবল সহজ এবং সর্বাধিক দক্ষ।
গ্যারি মেরার

আপনার সিস্টেমে রিবুট করার মাধ্যমে কিছু "ম্যানেজার" আপনার ডিভাইস আনতে হবে। কোনটিতে আপনি স্থির আইপি ঠিকানাগুলি কনফিগার করেছেন?
জেরহার্ড স্টেইন

0

আমি একই সমস্যা ছিলাম, যতক্ষণ না আমি নিম্নলিখিত মানগুলি 50-ক্লাউড-init.yaml ফাইলটি সম্পাদনা করি

 network:
    ethernets:
        eno2:
            addresses:
            - 192.168.0.50/24 (my static ip address)
            dhcp4: false
            gateway4: 192.168.0.42
            nameservers:
                addresses: [208.67.222.222,208.67.220.220]
                search: [208.67.222.222]

আশা করি এটি আপনার জন্যও কাজ করে


যদি নেটপ্ল্যান এবং গুগল ডিএনএস সার্ভার ব্যবহার করা হয় তবে addresses: [8.8.8.8,8.8.4.4] (আরও ভালভাবে ক্লাউডফ্লেয়ারের 1.1.1.1 ব্যবহার করতে পারেন ) /etc/netplan/50-cloud-init.yamlএবং তারপরে sudo netplan --debug apply
পাবলো বিয়ানচি

0

আপনি আপনার সিস্টেমের জন্য নির্দিষ্ট করেছেন এমন ডিএনএস সার্ভার সম্পর্কিত কোনও সমস্যার মুখোমুখি হচ্ছেন। /Etc/resolv.conf এ আপনার নেমসারভার এন্ট্রি চেক করুন।

সমস্যাটি হচ্ছে, পিং কমান্ডটি "www.google.com" কী তা সনাক্ত করতে সক্ষম হয় না কারণ আপনার ডিএনএস সার্ভার এটি সমাধান করতে এবং গুগল প্রকৃত আইপি ঠিকানা সরবরাহ করতে সক্ষম নয় (প্রতিটি সার্ভার কেবলমাত্র তার আইপি ঠিকানা দিয়ে অ্যাক্সেস করতে পারে)

সমাধান

এন্ট্রিটি সম্পাদনা করুন /etc/resolv.conf। হয় /etc/resolve.conf"www.google.com" সমাধান করতে পারে এমন একটি নির্বাচনের একটি সঠিক ডিএনএস সার্ভার সরবরাহ করুন

বা y আপনি নিজের স্থানীয় সিস্টেমের সমাধানের বিষয়টি নির্দিষ্ট করতে পারেন যার আইপি ঠিকানা লাইন যুক্ত করে 127.0.0.53

nameserver 127.0.0.53

বা গুগলের ডিএনএস সার্ভার আইপি সরবরাহ করুন (এর মধ্যে যে কোনও একটি): 8.8.8.8 বা 8.8.4.4 8

nameserver 8.8.8.8**

পিএস আপনি এখানে ডিএনএস কীভাবে কাজ করে তা আরও ভাল করে বুঝতে পারবেন


-2

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

পরিবর্তনগুলি স্থায়ী করতে, উবুন্টু কনফিগার ফাইলগুলির গতিশীল কনফিগারেশনকে প্রভাবিত না করেই ব্যবহারকারীকে স্থায়ী পরিবর্তন করার একটি উপায় তৈরি করেছে। এলডি জেমসের (উপরে) পরামর্শটি ছিল /etc/resolvconf/resolv.conf.d/headফাইলটিতে আমার প্রয়োজনীয় পরিবর্তনগুলি যুক্ত করা ।

এর ফলে পরিবর্তনগুলি স্থায়ী হয়ে যায় এবং ডোমেন নাম ত্রুটি বার্তা সমাধানের সমস্যার সমাধান হয় host not found। এটি ইন্টারফেস ফাইলটিতে ডিএনএস নেমসার্ভার সেট করার সমাধান এবং এটির পরে এটি সমাধান করার ক্ষেত্রেও রয়েছে। এই ধাঁধাটি সমাধান করার জন্য আপনার চূড়ান্ত প্রচেষ্টার জন্য আপনাকে সকলকে ধন্যবাদ।

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