ডিএনএস ওবুন্টু সার্ভারে কাজ করছে না ১৪.০৪


2

আমি আমার উবুন্টু 14.04 সার্ভারটি আপডেট করার চেষ্টা করছি তবে আমি এটি নিয়ে কিছুটা লড়াই করছি, কারণ মনে হচ্ছে এটি ডিএনএস সার্ভারে পৌঁছাতে অক্ষম।

ফলস্বরূপ:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=2.46 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=2.58 ms

$ ping google.com
ping: unknown host google.com

$ nslookup www.google.com
;; connection timed out; no servers could be reached

এটি সার্ভার হিসাবে আমি নেটওয়ার্ক ম্যানেজার ব্যবহার করছি না, এবং:

$ cat /etc/network/interfaces | grep -v "#"

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
dns-nameservers 8.8.8.8 8.8.8.9

$ cat /etc/resolv.conf
# 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
nameserver 109.74.194.20
nameserver 109.74.192.20
nameserver 109.74.193.20
search members.linode.com

আমি ভিপিএন সার্ভার হিসাবে এটি ব্যবহার করতে সম্প্রতি সার্ভারে প্রিটুনল ইনস্টল করেছি, এটি সম্পর্কিত হতে পারে।

$ sudo iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  localhost            anywhere
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:https
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:<pritunl web port>
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:<pritunl vpn port>
ACCEPT     icmp --  anywhere             anywhere

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

আমার dnsmasq নেই

$ ps -ef | grep dns
user  5125  3813  0 11:20 pts/0    00:00:00 grep --color=auto dns

সার্ভারটি কাজ করে ফিরে পেতে আমি কী করতে পারি?

ধন্যবাদ,

উত্তর:


4

সার্ভারটি কাজ করে ফিরে পেতে আমি কী করতে পারি?

আপনার ফায়ারওয়াল নিয়মগুলি খুব সীমাবদ্ধ, তারা আপনার নিজের প্রশ্নের যথাযথ জবাব নিষিদ্ধ করে। এটি যোগ করুন,

iptables -A INPUT   -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

যা আপনার সিস্টেমকে ছেড়ে যাওয়া ডিএনএসের প্রশ্নের উত্তর দেওয়া উচিত।

কড়া কথায় বলতে গেলে, ডিএনএসের কাজ করার জন্য আপনাকে কেবল ইউডিপি 53 বন্দরটিতে জবাব দেওয়ার অনুমতি দিতে হবে, তবে আপনি যে সমস্ত কথোপকথন শুরু করেছেন তাতে এখনও কোনও উত্তর পাবেন না। সুতরাং এই বিধি বিধি উদাহরণস্বরূপ, ডিএনএস প্রশ্নের উত্তরগুলিতে এবং HTTP পৃষ্ঠার অনুরোধগুলির জবাবগুলিকে অনুমতি দেয়।


ধন্যবাদ, যে কাজ করেছে। আমি কীভাবে এই নিয়মকে অবিচল করতে পারি?
ডন গিউলিও

1
@ ব্যবহারকারী 24২৪64৪ এখানে পড়ুন, help.ubuntu.com/commune/IptablesHowTo#Save_iptables
মারিয়াসমাতুটিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.