Автор Тема: DNS  (Прочетена 3730 пъти)

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
DNS
« -: Feb 15, 2006, 14:40 »
Здравейте приятели,

купих си домейн, към който имах хостинг до сега. Имам компютър с реално IP, и настроена зона в BIND, която да обслужва този домейн. Имам достъп до администраторския акаунт на домейна, от където мога да променям DNS сървърите (в момента там са днс-ите на хостинг провайдъра ми, а искам да сложа мой хост), но ми дава грешка че не може да сложи за днс сървър хоста ns.<domain.com>, защото не е известен на ДНС регистъра.

Как да го направя ''' известен ''' ?
Активен

astronom

  • Напреднали
  • *****
  • Публикации: 254
    • Профил
DNS
« Отговор #1 -: Feb 15, 2006, 14:57 »
Може би трябва да укажеш на име, а адрес. Това е DNS сървър все пак. Т.е. ако нямаш статичен IP, трябва да си вземеш такъв.
Активен

Г. Д. Сотиров

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
DNS
« Отговор #2 -: Feb 15, 2006, 17:16 »
Статичен е ip адреса, но иска хостнейм... не приема IP adres  '<img'>
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
DNS
« Отговор #3 -: Feb 15, 2006, 17:35 »
Здравейте,
Очевидно трябва да зададеш кой (host) ще отговаря за заявките за имена във твоя домейн. Например "ns.domain.ext" (силно препоръчително е да има поне *два* адреса/домайна), друга негласна политика май е:
"ns1.domain.ext" и "ns2.domain.ext" (съответно за първи и втори сървър на имена).
После в конфигурацията слагаш - ns.domain.ext PUBLIC-IP-ADDRESS.
За съжаление не ползвам BIND а 'djbdns' и съм дотук ;-)
Успех.Румен
Активен

martos

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
DNS
« Отговор #4 -: Feb 15, 2006, 17:39 »
В контрол панела си трябва да намериш
 
Цитат
Create Name Server

и оттам си добавяш твоето ip
Поне при мен е така  '<img'>
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
DNS
« Отговор #5 -: Feb 15, 2006, 18:08 »
Въпроса е малко неясно зададен, поне аз не можах да разбера какво точно трябва да се постигне.

Това, което разбрах - купил си си домейн, имаш машина с публичен IP адрес и искаш тази машина да облужва заявките към домейна ти.

Ако правилно съм разбрал, значи би следвало (както ray е написал преди мен) да зададеш за name server отговарящ за домейна ти твоята машина. Това би следвало да съответства на NS запис, а NS записите се правят по име, не по IP адрес. Т.е. трябва машината с публичния адрес да има име, което да се resolv-ва към IP адреса й, и това име да го въведеш през контролния панел за домейна ти.

edit:

пример

domain: example.com

--- /etc/named/master/example.com ---
example.com.  <ttl> IN SOA ns.example.com. root.example.com. <serial> <refresh> <retry> <expire> <minimum>

example.com.     IN NS ns.example.com.

ns IN  A  <твоя публичен ip адрес>
--- /etc/named/master/example.com ---
Активен

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
DNS
« Отговор #6 -: Feb 15, 2006, 18:13 »
Точно там е проблема.. как мога да получа такова име
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
DNS
« Отговор #7 -: Feb 15, 2006, 18:17 »
мда малко се омотах и аз...

името си го имаш на практика, т.е. ти си решаваш какво да е. както ray e предложил - ns.example.com е добре. след това просто трябва да го опишеш чрез A запис в зоната си.

виж примера, който добавих към горния коментар
Активен

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
DNS
« Отговор #8 -: Feb 15, 2006, 18:20 »
Това съм го направил, но продължава да ми връща грешки, че този хостнейм не е познат на днс регистъра :/
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
DNS
« Отговор #9 -: Feb 15, 2006, 18:51 »
мда, действително няма как да стане както съм го написал.

когато се делегира дадена зона към name server от същата зона май трябва да има glue запис, т.е. A запис за същия този name server, който A запис да се намира в зоната, от която се делегира домейна. трябва да провериш дали може да стане това от контролния панел за твоя домейн.

другия вариант май е да имаш name server, който не принадлежи на същия домейн.
Активен

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
DNS
« Отговор #10 -: Feb 15, 2006, 18:53 »
търсих такава 'екстра' но няма.. за момента използвам freedns.afraid.org за днс хостинг, поне докато намеря начин да регистрирам нейм сървъра ми към така наречения днс регистър '<img'>
Активен

smelkomar

  • Напреднали
  • *****
  • Публикации: 429
    • Профил
DNS
« Отговор #11 -: Feb 15, 2006, 20:50 »
От 3 седмици се ровичкаме на работата с ДНС мизериите и стигнахме до следната команда:

ndc reload

Можеш да пробваш и с тази:

ndc restart

После ако имаш подръка XP, дай в неговата конзола следното:

nslookup "името на сайта ти"
ping "iмето на сайта ти"

Иначе пробвай тези сайтове:
http://www.dnsreport.com/
http://www.mydnsconfig.org/
http://www.dnsstuff.com/
http://www.zoneedit.com/lookup.html
Активен

Ползвам т'ва, к'вот ме кефи

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
DNS
« Отговор #12 -: Feb 15, 2006, 21:18 »
Здравейте,
И аз имам домейн и нещата работят, за съжаление ползвам 'djbdns' а не BIND.
Само някои пояснения - дори след като се промени/активира адреса/IP-то трябва да минат поне 24 и дори 48-72 часа докато се обновят всички кешове на междинните name-сървъри.
Мисля че при мен бяха поне 2-3 дни (повече от ден със сигурност).
Всичко това е за 'authoritative' сървър - такъв който окончателно/авторитетно '<img'> отговаря за даден домейн/и.
Успех.Румен
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
DNS
« Отговор #13 -: Feb 15, 2006, 22:43 »
st_dimitrov, регистрирах потребител в freedns.afraid.org, регистрирах от безплатните домейни (mooo.com) и нямах проблем да си добавя NS и A запис за новорегистрирания домейн.

Твоя домейн предполагам е платен, нямам идея там как стоят нещата, но си мисля, че би трябвало по подобен начин да става делегирането.

Примерен код

$ dig -t NS @ns1.afraid.org. mamul.mooo.com

; <<>> DiG 9.2.4 <<>> -t NS @ns1.afraid.org. mamul.mooo.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33055
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;mamul.mooo.com.                        IN      NS

;; AUTHORITY SECTION:
mamul.mooo.com.         3600    IN      NS      ns.mamul.mooo.com.

;; ADDITIONAL SECTION:
ns.mamul.mooo.com.      3600    IN      A       <ip-address-removed>

;; Query time: 178 msec
;; SERVER: 70.84.177.198#53(ns1.afraid.org.)
;; WHEN: Wed Feb 15 22:32:06 2006
;; MSG SIZE  rcvd: 65

Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
DNS
« Отговор #14 -: Feb 15, 2006, 23:46 »
Цитат (Hapkoc @ Фев. 15 2006,23:43)
и нямах проблем да си добавя NS и A

Той иска NS A записите да си ги прави в неговия зонов файл, на неговия сървър локално, да си разполага със зоната.

Калпави продавачи на домейни  '<img'>
Активен

live free or die хард :)