انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => ردهت/فدورا => نویسنده: mpweb در 16 اسفند 1393، 07:58 بظ
-
سلام دوستان
من یک سرور دارم که یک IP valid داره که ping به خوبی انجام می شه
الان که یک وب سایت روش upload کردم و ping دامنه رو می گیرم ip invalid (192.168...) بر می گرداند و سایت لود نمی شود
من در eth0 192.168... رو تنظیم کردم و در eth1 آی پی ولید رو تنظیم کردم
مشکل از کجاس ؟ آیا باید route add انجام دهم ؟
تشکر از شما
-
این به نظر میرسه مشکل dns باشه، نه مسیریابی. تنظیمات dns رو بررسی کن
-
DNS ها در پنل domain بدرستی تنظیم شده و در قسمت تنظیمات DNS سرور (directadmin) هم کاملا انجام شده.
خیلی عجیبه که از کجا می تونه بفهمه IP invalid رو پینگ می کنه ؟
من هیچ کجا ip invalid رو معرفی نکردم . بجز فایل مربوط به eth0
-
اصن آیپی invalid چه نقشی داره ؟
روی سروری که آیپی ولید داره یه وبسرور نصب باشه هرچند تا دامین بخوای میشه هوا کرد ! (virtual hosting)
واسه چک کردن DNS هم خروجی dig رو بذار
-
متاسفانه دیتاسنتر این مشکل رو بوجود آورده ، که من باید invalid ip رو تنظیم کنم و خودشون در فایر وال ip valid رو به invalid
متصل می کنن . اگه مستقیم بود که این مشکل بنظرم بوجود نمی اومد ](*,)
-
متاسفانه دیتاسنتر این مشکل رو بوجود آورده ، که من باید invalid ip رو تنظیم کنم و خودشون در فایر وال ip valid رو به invalid
متصل می کنن . اگه مستقیم بود که این مشکل بنظرم بوجود نمی اومد ](*,)
عملا VPS نخریدی دیگه !؟ اصن ssh میشه زد به سرورت ؟
خروجی این دستور رو هم بذار تا از DNS مطمین بشی. تنطیم DNS با خودته ؟
dig yourdomain.com
dig yourdomain.com ns
سعی کن کارایی که میکنی رو دقیق توضیح بدی و خروجیها رو بذاری (: احتمال میدم باید rule به iptables اضافه کنی که آدرس مبدا رو (192.168) به آدرس valid تبدیل کنه !
-
تشکر از شما .چشم الان خروجی چند دستور رو میزارم
یک سرور اختصاصی هست که من با esxi مجازی سازی کردم و این سرور یک vps هست با سیستم عامل 6.6 centos و امکان ssh به ipvalid وجود دارد.
اما PING به دامنه ندارم
خروجی دستور dig از دامنه
OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;DOMAIN.com. IN A
;; ANSWER SECTION:
DOMAIN.com. 12094 IN A 192.168.87.20
;; AUTHORITY SECTION:
DOMAIN.com. 12094 IN NS ns2.**.net.
DOMAIN.com. 12094 IN NS ns1.**.net.
;; ADDITIONAL SECTION:
ns1.**.net. 12089 IN A IP_VALID
ns2.**.net. 12089 IN A IP_VALID
;; Query time: 21 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Sat Mar 07 23:45:37 IRST 2015
;; MSG SIZE rcvd: 137
تنظیم dns هم روی دامنه اصلی دست خودم هست . این توضیح رو بدم که برای دامنه اصلی 4 dnd تنظیم کردم که ۱و۲ روی سرور ایران و ۳و۴ روی سرور آمریکا قرار دارد و چون خود دامنه اصلی روی سرور آمریکا هست از طریق whm dns zoon یک A recod تعریف کردم برای dns 1,2 که به سرور ایران متصل میشه.
-
تشکر از شما .چشم الان خروجی چند دستور رو میزارم
یک سرور اختصاصی هست که من با esxi مجازی سازی کردم و این سرور یک vps هست با سیستم عامل 6.6 centos و امکان ssh به ipvalid وجود دارد.
اما PING به دامنه ندارم
خروجی دستور dig از دامنه
.
.
.
تنظیم dns هم روی دامنه اصلی دست خودم هست . این توضیح رو بدم که برای دامنه اصلی 4 dns تنظیم کردم که ۱و۲ روی سرور ایران و ۳و۴ روی سرور آمریکا قرار دارد و چون خود دامنه اصلی روی سرور آمریکا هست از طریق whm dns zoon یک A recod تعریف کردم برای dns 1,2 که به سرور ایران متصل میشه.
خب واضحه که فعلا باید مشکل DNS رو حل کنی ! درخواستهای HTTP نمیتونه route بشه به vps شما. اون DNS سروری که داره آدرس دامین رو تبدیل به آیپی میکنه(طبق حرفات برداشت کردم همون که تو آمریکاست) بد کانفیگ کردی!
اگه از bind استفاده کردی zone هارو چک کن باید آیپی valid رو برگردونن نه ۱۹۲.۱۶۸ ! ( والا من که نمیدونم اون ۴ تا dns سروری که گفتی چی به چیان، خودت بهتر میدونی )
-
از dns ها که ping میگیرم ipvalid رو بر میگردونه و به نظر میاد درسته
-
پینگ ربطی به DNS نداره. در صورتی که میخوای DNS رو تست کنی، از ابزاری مثل nslookup یا dig استفاده کن.
-
شما باید توی DNS Record مربوط به این دامنه بری و A رکورد دامنه را به آیپی ولید تغییر بدی و سرویس name رو Restart کنی.
کنترل پنل دایرکت ادمین هست ؟ اگر بله مراحل زیر رو برید:
گزینه DNS Administration بزنید و بعد روی دامنه مربوطه کلیک کنید و تمام رکوردها را به آیپی ولید تغییر بدید.
بعد هم سرویس named رو ریلود کنید.
-
سلام مجددا
ممنون از راهنمایی شما
مشکل حل شد و باید ip invalid رو در فایل bind.conf وارد می کردم جای ip valid
و بعد سرویس named رو ریلود کردم.
خود فایر وال دیتاسنتر ip ها رو به هم متصل می کنه . کلا من هیچ جایی ip valid استفاده نکردم و در تنظیمات directadmin
هم از ip invalid استفاده کردم
بازم تشکر از همه شما