مدیریت دامنه
پنل مدیریت دامنه در وب سرویس پارسدِو: فهرست دامنه ها، نیم سرور، قفل، کد انتقال، هندل و چایلد نیم سرور.
در این صفحه
توضیحات
از این پایانه ها می توانید دامنه های خود را مدیریت کنید؛ همان کارهایی که در پنل کاربری پارسدِو انجام می شود.
در همه پایانه ها دامنه با نام آن (domain) مشخص می شود و باید یکی از سرویس های دامنه حساب شما باشد.
در درخواست های GET و DELETE می توانید پارامترها را در query string یا بدنه JSON بفرستید.
| امکان | دامنه جهانی | دامنه ملی (ir.) |
|---|---|---|
| نیم سرور | دارد | دارد |
| قفل دامنه | دارد | ندارد |
| کد انتقال | دارد | ندارد |
| هندل (مشخصات تماس) | دارد | ندارد؛ روی هندل ایرنیک دارنده است |
| چایلد نیم سرور | دارد | ندارد |
پاسخ درست به شکل {"status": "success", "message": "...", "data": {...}} است.
پاسخ خطا به شکل زیر است. خطای ورودی و درخواست کد 400 و خطای رجیستری کد 500 دارد:
{
"status": "error",
"code": 1204,
"message": "دامنه مورد نظر یافت نشد"
}
فهرست کدها در صفحه کدهای خطا آمده است. همه تغییرها و هر دریافت کد انتقال در گزارش حساب شما ثبت می شود.
فهرست دامنه ها
GET https://parsdev.com/api/v1/domain/list?page=1&per_page=50&search=parsdev
| پارامتر | نوع | توضیحات |
|---|---|---|
| page | int | شماره صفحه (اختیاری) |
| per_page | int | تعداد در هر صفحه، حداکثر ۱۰۰ (اختیاری) |
| search | string | بخشی از نام دامنه (اختیاری) |
نمونه بدنه پاسخ درست
{
"status": "success",
"data": [
{
"id": "k7pvjiM4ZnG",
"domain": "example.com",
"status": "active",
"service_start": "2025-01-10T00:00:00+03:30",
"service_end": "2027-01-10T00:00:00+03:30",
"registrar": "KeySystem"
}
],
"meta": {"page": 1, "per_page": 50, "total": 1, "last_page": 1}
}
اطلاعات دامنه
GET https://parsdev.com/api/v1/domain/show?domain=example.com
نمونه بدنه پاسخ درست
{
"status": "success",
"data": {
"id": "k7pvjiM4ZnG",
"domain": "example.com",
"status": "active",
"service_start": "2025-01-10T00:00:00+03:30",
"service_end": "2027-01-10T00:00:00+03:30",
"registrar": "KeySystem",
"registry": {
"paid_until": "2027-01-10T00:00:00+00:00",
"renewal_date": "2027-01-10T00:00:00+00:00",
"registry_status": "ACTIVE",
"locked": true,
"contact": "P-NNL504",
"nameservers": ["ns1.parsdev.net", "ns2.parsdev.net", "", ""]
},
"registry_error": null,
"features": {
"nameservers": true,
"lock": true,
"auth_code": true,
"contacts": true,
"child_nameservers": true
}
}
}
| پارامتر | نوع | توضیحات |
|---|---|---|
| registry | object | اطلاعات رجیستری. اگر رجیستری پاسخ ندهد null است |
| registry_error | string | علت خطای رجیستری |
| features | object | امکاناتی که این دامنه دارد |
نیم سرور
دریافت نیم سرورها:
GET https://parsdev.com/api/v1/domain/nameservers?domain=example.com
تغییر نیم سرورها:
PUT https://parsdev.com/api/v1/domain/nameservers
نمونه بدنه درخواست
{
"domain": "example.com",
"ns1": "ns1.parsdev.net",
"ns2": "ns2.parsdev.net"
}
| پارامتر | نوع | توضیحات |
|---|---|---|
| ns1 | string | نیم سرور اول اجباری |
| ns2 | string | نیم سرور دوم اجباری |
| ns3 | string | نیم سرور سوم اختیاری |
| ns4 | string | نیم سرور چهارم اختیاری |
نمونه بدنه پاسخ درست
{
"status": "success",
"message": "نیم سرورهای دامنه با موفقیت به روز شد",
"data": {
"domain": "example.com",
"nameservers": ["ns1.parsdev.net", "ns2.parsdev.net", "", ""]
}
}
قفل دامنه
PUT https://parsdev.com/api/v1/domain/lock
{
"domain": "example.com",
"locked": false
}
کد انتقال
GET https://parsdev.com/api/v1/domain/auth-code?domain=example.com
نمونه بدنه پاسخ درست
{
"status": "success",
"data": {
"domain": "example.com",
"auth_code": "Xy#9981abc"
}
}
مشخصات تماس
دامنه جدید روی هندل شرکت پارسدِو ثبت می شود. برای ثبت مشخصات مشتری، یک هندل بسازید و آن را روی دامنه تنظیم کنید.
رجیستری هندل با کشور ایران یا شماره تلفن 98+ را نمی پذیرد. همه فیلدها باید با حروف انگلیسی باشند.
مشخصات تماس فعلی دامنه:
GET https://parsdev.com/api/v1/domain/contact?domain=example.com
نمونه بدنه پاسخ درست
{
"status": "success",
"data": {
"domain": "example.com",
"contact": {
"handle": "P-ABC123",
"firstname": "Ali",
"lastname": "Salehi",
"company": "",
"street": "No 10, Main Street",
"city": "Istanbul",
"state": "",
"zip": "34000",
"country": "TR",
"phone": "+90.5321234567",
"email": "info@example.com"
}
}
}
فهرست هندل های شما در رجیسترار این دامنه:
GET https://parsdev.com/api/v1/domain/handles?domain=example.com
ساخت هندل جدید:
POST https://parsdev.com/api/v1/domain/handles
نمونه بدنه درخواست
{
"domain": "example.com",
"firstname": "Ali",
"lastname": "Salehi",
"street": "No 10, Main Street",
"city": "Istanbul",
"zip": "34000",
"country": "TR",
"phone": "+90.5321234567",
"email": "info@example.com"
}
نمونه بدنه پاسخ درست
{
"status": "success",
"message": "هندل جدید با موفقیت ایجاد شد.",
"data": {"handle": "P-ABC123"}
}
تنظیم هندل روی دامنه (هر چهار نقش) و قفل دامنه:
PUT https://parsdev.com/api/v1/domain/handles
{
"domain": "example.com",
"handle": "P-ABC123"
}
حذف هندل:
DELETE https://parsdev.com/api/v1/domain/handles?domain=example.com&handle=P-ABC123
چایلد نیم سرور
چایلد نیم سرور همیشه زیر همین دامنه ساخته می شود. فقط بخش اول نام (مثلا ns1) از درخواست خوانده می شود.
فهرست:
GET https://parsdev.com/api/v1/domain/child-nameservers?domain=example.com
ساخت و ویرایش:
POST https://parsdev.com/api/v1/domain/child-nameservers
PUT https://parsdev.com/api/v1/domain/child-nameservers
{
"domain": "example.com",
"ns": "ns1",
"ip": "192.0.2.10"
}
حذف:
DELETE https://parsdev.com/api/v1/domain/child-nameservers?domain=example.com&ns=ns1