স্বাগত.দেনী এবং হোস্ট.ইল কীভাবে সম্পাদনা করবেন?


17

আমি উবুন্টুতে কিছু হোস্টকে ব্লক করতে চাই, তাই আমি কীভাবে hosts.denyউদাহরণ ডটকমের মতো কিছু হোস্ট ব্লক করতে ফাইল সম্পাদনা করতে পারি ।

এবং আমি dnsmasqওবুন্টুতে আরও একটি জিনিস ইনস্টল করেছি , তাই আমি কি ডিএনএসের ক্যাশেডের এন্ট্রিগুলি চেক করতে পারি dnsmasq? যদি হ্যাঁ তবে কেমন?

আগাম ধন্যবাদ.

উত্তর:


20

hosts.deny উদাহরণ:

ALL: 192.168.1.2
ALL: example.org

এটি 192.168.1.2 এবং example.org- এ সমস্ত পরিষেবা অস্বীকার করে। আরও তথ্যের জন্য, এখানে একবার দেখুন: http://linux.about.com/od/commands/l/blcmdl5_hostsde.htm

dnsmasq -d আপনাকে ক্যাশেড এন্ট্রি দেওয়া উচিত তবে আমি সে সম্পর্কে তেমন নিশ্চিত নই।

---হালনাগাদ---

Iptables সহ একটি আইপি ঠিকানা ব্লক করতে:

iptables -A INPUT -s 11.22.33.44 -j DROP

অবরোধ মুক্ত করতে:

iptables -D INPUT -s 11.22.33.44 -j DROP

dnsmasq -d: -> dnsmasq: শ্রবণ সকেট তৈরি করতে ব্যর্থ হয়েছে: ঠিকানা ইতিমধ্যে ব্যবহৃত
omnitrix

এনডি আমি সমস্ত: 78.159.111.140 হোস্ট.ডেই ফাইলিতে করেছি। তবে এখনও এই পৃষ্ঠাটি আমার ব্রাউজারে লোড হচ্ছে।
omnitrix

5
হোস্ট.ডেডি এই আইপিগুলি আপনার কম্পিউটারে পরিষেবাগুলি অ্যাক্সেস করে বাধা দেয় তবে আপনি তাদের সার্ভারটি অ্যাক্সেস করছেন। আপনি iptables ব্যবহার করতে পারেন বা আপনার / ইত্যাদি / হোস্টগুলি এর মতো সম্পাদনা করতে পারেন: 127.0.0.1 78.159.111.140
দয়জয়

তাহলে কীভাবে আমার কম্পিউটার ব্যবহারকারীকে সেই সার্ভারটি অ্যাক্সেস করতে ব্লক করবেন?
omnitrix

আরে আপনি কীভাবে তা করবেন দয়া করে আরও কিছু ব্যাখ্যা করতে পারেন
কোডোমনিট্রিক্স

7

hosts.allowএবং hosts.denyঅবচয় করা হয়। এগুলি টিসিপি র্যাপার্স, হোস্ট-ভিত্তিক অ্যাক্সেস নিয়ন্ত্রণ, http://en.wikedia.org/wiki/TCP_rarapper দ্বারা ব্যবহৃত হয়

আপনি যদি কোনও পরিষেবায় অ্যাক্সেস অবরুদ্ধ করতে চান, আপনাকে সেই পরিষেবাটি টিসিপি র্যাপার্স দিয়ে সংকলিত হয়েছে কিনা তা খুঁজে বের করতে হবে। আমি অত্যন্ত সন্দেহ করি যে উবুন্টু পরিষেবাগুলি এখনও টিসিপি র‍্যাপার ব্যবহার করে।

টিসিপি র্যাপারস লাইব্রেরিতে পাওয়া যায় /lib/libwrap.so.0 যদি আপনি lighttpd(ওয়েব সার্ভার) টিসিপি র‍্যাপারগুলি সমর্থন করে কিনা তা পরীক্ষা করতে চান তবে চালান

> ldd /usr/sbin/lighttpd
    linux-vdso.so.1 =>  (0x00007fff2a5ff000)
    libpcre.so.3 => /lib/libpcre.so.3 (0x00007f69af837000)
    libdl.so.2 => /lib/libdl.so.2 (0x00007f69af633000)
    libattr.so.1 => /lib/libattr.so.1 (0x00007f69af42d000)
    libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00007f69af1db000)
    libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x00007f69aee4b000)
    libfam.so.0 => /usr/lib/libfam.so.0 (0x00007f69aec42000)
    libc.so.6 => /lib/libc.so.6 (0x00007f69ae8bf000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f69afa90000)
    libz.so.1 => /lib/libz.so.1 (0x00007f69ae6a8000)
> _

এটি উল্লেখ করে না libwrap, সুতরাং কমপক্ষে এই পরিষেবাটি টিসিপি র‍্যাপারগুলিকে সমর্থন করে না এবং উপেক্ষা করবে /etc/hosts.{allow, deny}


12
যদি টিসিপি মোড়ক অবমাননিত হয় তবে প্রতিস্থাপনটি কী?
জাইউস

3

আপনি অন্য সাইটগুলিতে অ্যাক্সেস ব্লক করতে একটি ফায়ারওয়াল ব্যবহার করতে চান। আমি বিশ্বাস করি ইউএফডাব্লু ডিফল্টরূপে অন্তর্ভুক্ত। কমান্ডটি man ufwকীভাবে এটি ব্যবহার করবে সে সম্পর্কে তথ্য সরবরাহ করা উচিত। আপনি যে ঠিকানাটি ব্লক করতে চান তার সাথে 192.0.2.15 প্রতিস্থাপন করুন।

আদেশগুলি

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