কেবলমাত্র এ-রেকর্ডস এবং সিএমএল রেকর্ড ব্যবহার করে ডোমেন বি ডোমেন বিতে কীভাবে পুনঃনির্দেশ করা যায়


46

আমার কাছে বিভিন্ন হোস্টের সাথে 2 টি ডোমেন হোস্ট করা আছে। আমাকে ডোমেন বিতে ডোমেন এ পুনঃনির্দেশ করা দরকার, দুর্ভাগ্যক্রমে আমি হোস্ট এ থেকে 301 পুনর্নির্দেশ করতে পারি না, তবে কেবল হোস্ট এ এ ডিএনএস এন্ট্রি (এ-রেকর্ডস এবং সিএনএম) সংশোধন / যুক্ত করতে পারি

অবশ্যই কেবলমাত্র এ-রেকর্ডস এবং সিএনএম ব্যবহার করে www.DomainA.com কে www.DomainB.com এ পুনঃনির্দেশ করা সম্ভব?

বর্তমানে ডিএনএস এন্ট্রি হ'ল:

DomainA.com.    3600    IN    SOA       ns1.HostA.net.
www             3600    IN    CNAME     www.DomainB.com.    
DomainA.com.    3600    IN    NS        ns1.HostA.net.  
DomainA.com.    3600    IN    NS        ns2.HostA.net.  
DomainA.com.    3600    IN    NS        ns3.HostA.net.

আমি পুনঃনির্দেশ করতে চাই

DomainA.com -> DomainB.com
*.DomainA.com -> *.DomainB.com

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

আমি কীভাবে কেবলমাত্র এ-রেকর্ডস এবং সিএমএল দিয়ে এটি অর্জন করতে পারি? আপনার পরামর্শের জন্য আপনাকে ধন্যবাদ।

Prembo।


2
আপনি কী ধরণের পুনর্নির্দেশের সন্ধান করছেন? ডিএনএস কোনও উপায়ে এইচটিটিপি পুনর্নির্দেশের মতো অভিনয় করতে সক্ষম নয় - ব্রাউজারটি কেবল ডিএনএসে যে হোস্টটি অ্যাক্সেস করার চেষ্টা করছে তা পরিবর্তন করা সম্ভব নয়।
শেন ম্যাডেন

আমি বুঝতে পারি যে একটি 301 পুনর্নির্দেশই আদর্শ, এবং এটিই আমরা অদূর ভবিষ্যতে যা করতে চাইছি (দুর্ভাগ্যক্রমে ডোমেন এ আরও 50 দিনের জন্য হোস্ট এ-এর সাথে আটকে আছে, এবং একটি লকআউট সময়ের কারণে স্থানান্তরিত হতে পারে না And এবং হোস্ট এ জিতেছে ' যদি আপনি অতিরিক্ত 'প্যাকেজ' না দেয় তবে আপনাকে HTTP পুনর্নির্দেশ করতে দেয়।
আপাতত

1
ডিএনএস পুনঃনির্দেশগুলি করতে পারে নাশুধুমাত্র জিনিস DNS- র কি করতে পারেন ওরফে (এক নাম একটি কপি মত আরেকটি হিসাবে একই দেখায়) হয়। এক জায়গায় অন্য জায়গায় পৌঁছে যাওয়া লোকদের পাঠানো একই জিনিস নয়।
ক্রিস এস

এইচটিটিপি পুনর্নির্দেশ এবং ডিএনএস রেজোলিউশন / প্রতিনিধি দলের মধ্যে পার্থক্য পরিষ্কার করার জন্য ধন্যবাদ Thanks আমি এখন বুঝতে পেরেছি.
প্রেম্বো

উত্তর:


38

সুতরাং আপনি পুনঃনির্দেশের দিকে নজর দিচ্ছেন না (যেমন অ্যাপ পর্যায়ে যেমন ঘটে থাকে, যেমন অ্যাপাচি / এনগিনেক্স / যেখানেই হয়) বরং ডিএনএস রেজোলিউশনে। ডোমেনএ হোস্ট করা হোস্টটি আপনার বর্ণনার উপর ভিত্তি করে ডোমেনবি'র আইপিগুলিতে ডিএনএস অনুরোধ সমাধান করার অনুরোধ করবে বা কখনই আঘাত করা উচিত নয়। যদি না আমি আপনার অনুরোধে কিছু মিস করছি?

শেন যেমন উল্লেখ করেছেন যে ডিএনএস এইচটিটিপি পুনর্নির্দেশের পক্ষে সক্ষম নয় - এটি একটি অ্যাপ্লিকেশন / ওয়েবসার্ভের দায়িত্ব। আপনি DNS এ একই আইপিতে ডোমেনএ এবং ডোমেনবি সংকল্প করতে পারেন এবং সমস্ত কাজ করবে। তবে আপনি যদি প্রতিটি ইউআরএল / প্রতি-পাথ পথে এটি করার চেষ্টা করছেন তবে এটি সম্ভব নয় - ডিএনএস এটি সক্ষম নয় - এটি একটি সাধারণ ডিএনএস-> আইপি পরিষেবা, আসল ইউআরএল নিয়ে যা ঘটছে তা ওয়েবসার্ভারের কাজ।

নীচের মন্তব্যের পরে, আমি যা করব তা হ'ল ডোমেনএর জন্য সমস্ত ডিএনএস রেকর্ডগুলি একই আইপি (গুলি) এর কাছে ডোমেনবিকে নির্দেশ করা হয়েছে - এইভাবে আপনি এইচটিটিপি অনুরোধটি হোস্টবিটিকে মারবে এবং তারপরে এটি কেবল একটি সাধারণ বিষয়:

  1. একটি নির্দিষ্ট অ্যাপাচি নেম ভিত্তিক ভার্চুয়াল হোস্ট তৈরি করা - যা এটির নিজস্ব ডকুমেন্টরুট থেকে ফাইলগুলি পরিবেশন করা হবে
  2. এটি অ্যাপাচে স্থায়ীভাবে পুনঃনির্দেশ তৈরি করা:

এটি ডোমেনবিতে ডোমেনএ-তে আসা যে কোনও কিছুই পুনরায় লিখন করে যা একই সার্ভারে বা অন্য কোথাও হোস্ট করা যায়। আমি প্রশংসা করি যে দ্বিতীয় বিকল্পটি সম্ভবত একটি ওভারহেড এবং প্রয়োজনীয় নয় যদি আপনি অ্যাপাচে নেম ভিত্তিক ভার্চুয়াল হোস্ট তৈরি করতে / মঞ্জুর করতে পারেন।

<VirtualHost *:80>
  ServerName DomainB
  Redirect permanent / http://DomainA/
</VirtualHost>

আমি ১ দিয়ে যাব - - ডোমেনবি নির্দেশিত ডোমেনএর সমস্ত ডিএনএস রেকর্ড একই আইপি (গুলি) তে দেখায় এবং অ্যাপাচে নির্দিষ্ট নাম ভিত্তিক ভার্চুয়ালহোস্ট তৈরি করে।


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

এটি কি domain Bবিদ্যমান ভার্চুয়াল হোস্টের জন্য সার্ভারআলিয়াস যুক্ত করার মতো domain A?
BadHorsie

9

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

আপনি ডোমেন তৈরি করতে নিজেই ডিএনএস ব্যবহার করতে পারেন এ ডোমেন বি এর মতো একই সামগ্রী দেখান, তবে ওয়েব ব্রাউজারটি ইউআরএল এ ডোমেন A প্রদর্শন করবে। এটির সাথে আপনাকে খুব সতর্ক হওয়া দরকার কারণ এটি কোনও এসইও দৃষ্টিকোণ থেকে বেশ খারাপ। আপনি "সদৃশ সামগ্রী" এর জন্য সমস্যায় পড়বেন, এবং অনুসন্ধান ইঞ্জিনগুলি আপনাকে এর জন্য শাস্তি দেবে।

এই কাজটি করার সঠিক (কোনও ইউএক্স এবং এসইও দৃষ্টিকোণ থেকে) উপায় হল ডোমেন এ থেকে ডোমেন বিতে কোনও HTTP পুনর্নির্দেশ করা perform

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

আপনি যদি অবকাঠামোটি নিয়ন্ত্রণ করতে বা না করতে চান তবে আপনি এই কাজটি সম্পাদন করতে URL টি পুনর্নির্দেশ পরিষেবা ব্যবহার করতে পারেন। আমি ইজিরিডির নামে একজনের প্রতিষ্ঠাতা , তবে অন্যরা অবশ্যই আছেন।


5

বি ডোমেনের মতো ডোমেন এ-তে একই আইপি ঠিকানা থাকা দরকার। এ এর ​​সংজ্ঞায় বি এর কোনও রেফারেন্সের দরকার নেই। ওয়েব ব্রাউজারগুলি সিএনএমগুলিকে পুনঃনির্দেশ হিসাবে "অনুসরণ" করে না, তারা একই হোস্টনামটি রাখবে এবং আইপি ঠিকানার সমাধানের জন্য সিএনএমের নিজস্ব রেকর্ড ব্যবহার করবে।

যদি আপনি ব্রাউজারে বি এ উপস্থিত হওয়ার জন্য চান (এ visitedচ্ছিক এবং ডিএনএসের সাথে সম্পর্কিত নয়), আপনাকে HTTP হোস্টের সাথে মিল রাখতে হবে এবং ওয়েব সার্ভারে অনুরোধগুলি পুনর্নির্দেশ করতে হবে। অ্যাপাচি সহ, আপনি ভার্চুয়াল হোস্ট সংজ্ঞাতে এটি করার জন্য মোড_উইরাইট ব্যবহার করবেন:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domainB.com$
RewriteRule ^/(.*)$ http://www.domainA.com/$1 [R=301,L]

0

অবশ্যই নিম্নলিখিত কৌশলটি দিয়ে পুনর্নির্দেশ করা সম্ভব:

  1. একটি নতুন স্ট্যান্ডার্ড প্রাথমিক অঞ্চল তৈরি করুন
  2. আপনি যে কল্পিত ইউআরএলটিতে পুনর্নির্দেশ করতে চান সেটির নাম দিন
  3. নিশ্চিত করুন যে এই কাল্পনিক নামটি কোনও এডি ডিএনএস নামের চেয়ে আলাদা
  4. নিম্নলিখিত এন্ট্রি সহ একটি রেকর্ড তৈরি করুন:

ফাঁকা ....................... একজন ......................... ... আইপি-ঠি-2

WWW ......................... একজন ....................... ..... আইপি-ঠি-2

আমাদের এখানে যা আছে তা হ'ল পুনঃনির্দেশ। একটি বৈধ URL টি বিদ্যমান ডিএনএস প্রাথমিক ডিএনএস জোনের উপর ভিত্তি করে সমাধান করবে। একটি কল্পিত URL টি আইপি-অ্যাডার -2 এ পুনঃনির্দেশিত হবে। কী গুরুত্বপূর্ণ তা হল এই প্রবেশের নামটি ফাঁকা, সুতরাং এটি রেকর্ডের পরবর্তী এন্ট্রিতে নেমে আসবে এবং আইপি-অ্যাডার -2 এ পুনর্নির্দেশ করবে


-1

আমি এটি চেষ্টা করি নি, তবে আমি মনে করি আপনি এটি করতে পারেন:

DomainA.com. CNAME DomainB.com.

এটি মোটেও ডোমেনা জোন ফাইলের অন্য কোনও রেকর্ডের পরিবর্তে। কোন এসওএ, কিছুই না।

আপনি যে ডোমেনটিকে কাজ করার বিষয়ে আগ্রহী তা এটিকে ব্যবহার করবেন না।


আমি বিশ্বাস করি না যে এটি সাবডোমেনগুলির রেজোলিউশন পুনর্নির্দেশ করবে, আপনার এসওএ ছাড়ার পরেও। DNAME এটি করার জন্য ডিজাইন করা হয়েছে, তবে কোনও কারণে কেউ বুঝতে পারে না, CNAME এবং DNAME পারস্পরিক একচেটিয়া।
ফ্যালকন মোমোট

2
আপনি CNAMEনগ্ন / শীর্ষস্থানীয় ডোমেনের মতো রেকর্ড রাখতে পারবেন না domain.comতবে আপনি সাবডোমেনগুলিতে পছন্দ করতে পারেনwww.domain.com
পেট্রাস থেরন

এটি পুনঃনির্দেশিত হবে না , এটি কেবলমাত্র www.DomainA.com কে ডোমেনবি'র আইপিতে সমাধান করবে; এবং এটি কেবলমাত্র উপ-ডোমেনগুলির জন্য কাজ করে (নগ্ন ডোমেন 0>
ওয়ার্নাইট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.