альтернативный DNS EmerCoin

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS EmerCoin

Непрочитанное сообщение Olej » 02 июл 2023, 15:39

Автором ведущим EmerCoin заввлено (Telegram, https://t.me/emernews/29641):



А сборку из исходников и проверку будем фиксировать в соответствующей теме: EmerCoin / EMC

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS EmerCoin

Непрочитанное сообщение Olej » 02 июл 2023, 18:21

Olej писал(а):
02 июл 2023, 15:39
сборку из исходников и проверку
К вопросу стоимости регистрации записи DNS в блокчейне EmerCoin:
Снимок экрана от 2023-07-02 17-08-06.png
Снимок экрана от 2023-07-02 17-08-06.png (51.2 КБ) 364 просмотра
Снимок экрана от 2023-07-02 18-01-49.png
Снимок экрана от 2023-07-02 18-01-49.png (83.23 КБ) 364 просмотра
2 записи DNS, сроком на 15 и 30 лет, соответственно, обошлись в 0.0026 EMC
при стоимости EMC на сегодня порядка 0,057$, стоимость "всех что надо" записей DNS обходится примерно в 0.0017 US цента ... или, если так понятней, в 0.13 копеек РФ.
Дешевле грибов
:lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS EmerCoin

Непрочитанное сообщение Olej » 18 июл 2023, 16:24

Olej писал(а):
02 июл 2023, 15:39
А сборку из исходников и проверку будем фиксировать в соответствующей теме:
Вот тут я именно с DNS через EmerDNS и попался :!: :oops:

Код: Выделить всё

olej@R420:~/2023/EmerCoin$ ./start.v0.8.0-dev
запуск клиента ./emercoin.git/src/qt/emercoin-qt
libpng warning: iCCP: known incorrect sRGB profile
...

Код: Выделить всё

olej@R420:~/.i2pd$ sudo netstat -tunlp | grep emer
[sudo] пароль для olej:       
tcp        0      0 0.0.0.0:6661            0.0.0.0:*               LISTEN      38572/./emercoin.gi 
tcp        0      0 127.0.0.1:8777          0.0.0.0:*               LISTEN      38572/./emercoin.gi 
tcp6       0      0 :::6661                 :::*                    LISTEN      38572/./emercoin.gi 
tcp6       0      0 ::1:8777                :::*                    LISTEN      38572/./emercoin.gi 
8777 - это порт RPC для связи с CLI клиентом EmerCoin
6661 - этотp2p порт, по нему ноды друг с другом соединяются
а 5335 (дефолтный) для локального DNS (через кошелёк EmerCoin) - нет :!: :-o

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS EmerCoin

Непрочитанное сообщение Olej » 18 июл 2023, 16:28

Olej писал(а):
18 июл 2023, 16:24
а 5335 (дефолтный) для локального DNS (через кошелёк EmerCoin) - нет
А, как оказалось, по аналогии с версией 0.7:
- для 0.7 и собранной 0.8 у меня разные каталоги...
- и там в 0.7 конфиг-файл:

Код: Выделить всё

server=0
listen=0
rpcuser=
rpcpassword=

emcdns=1        # Запускать DNS сервер
emcdnsport=5335 # Порт для DNS, по умолчанию 5335
(как-раз с RPC там непорядок! ;-) )
- а в 0.8 конфиг-файл:

Код: Выделить всё

rpcuser=olej
rpcpassword=xxxxxx
listen=1
server=1
rpcport=8777
rpcallowip=127.0.0.1
Нет там определений для локального DNS :!:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS EmerCoin

Непрочитанное сообщение Olej » 18 июл 2023, 16:34

Olej писал(а):
18 июл 2023, 16:28
Нет там определений для локального DNS

Код: Выделить всё

olej@R420:~/sdc3/emercoin.0.8$ cat emercoin.conf 
rpcuser=olej
rpcpassword=xxxxxx
listen=1
server=1
rpcport=8777
rpcallowip=127.0.0.1

emcdns=1        # Запускать DNS сервер
emcdnsport=5335 # Порт для DNS, по умолчанию 5335
Скрипт запуска (с созданием ссылки $HOME/.emercoin для соответствующей версии, 0.7 или 0.8)

Код: Выделить всё

olej@R420:~/2023/EmerCoin$ cat ./start.v0.8.0-dev
PID=`pgrep emercoin`
PRG=./emercoin.git/src/qt/emercoin-qt

if [[ -z "$PID" ]]
then
    echo запуск клиента $PRG
else
    echo уже выполняется экземпляр $PID
    exit 1
fi

LINK=~/.emercoin
rm -f --one-file-system $LINK
ln -s /mnt/sdc3/emercoin.0.8 $LINK
$PRG
rm -f --one-file-system $LINK

Код: Выделить всё

olej@R420:~/2023/EmerCoin$ ./start.v0.8.0-dev
запуск клиента ./emercoin.git/src/qt/emercoin-qt
libpng warning: iCCP: known incorrect sRGB profile
...

Код: Выделить всё

olej@R420:~/sdc3/emercoin.0.8$ sudo netstat -tunlp | grep emer
[sudo] пароль для olej:       
tcp        0      0 0.0.0.0:6661            0.0.0.0:*               LISTEN      45189/./emercoin.gi 
tcp        0      0 127.0.0.1:8777          0.0.0.0:*               LISTEN      45189/./emercoin.gi 
tcp6       0      0 :::6661                 :::*                    LISTEN      45189/./emercoin.gi 
tcp6       0      0 ::1:8777                :::*                    LISTEN      45189/./emercoin.gi 
udp6       0      0 :::5335                 :::*                                45189/./emercoin.gi 

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS EmerCoin

Непрочитанное сообщение Olej » 18 июл 2023, 16:40

Olej писал(а):
18 июл 2023, 16:34

Код: Выделить всё

olej@R420:~/sdc3/emercoin.0.8$ sudo netstat -tunlp | grep emer
[sudo] пароль для olej:       
tcp        0      0 0.0.0.0:6661            0.0.0.0:*               LISTEN      45189/./emercoin.gi 
tcp        0      0 127.0.0.1:8777          0.0.0.0:*               LISTEN      45189/./emercoin.gi 
tcp6       0      0 :::6661                 :::*                    LISTEN      45189/./emercoin.gi 
tcp6       0      0 ::1:8777                :::*                    LISTEN      45189/./emercoin.gi 
udp6       0      0 :::5335                 :::*                                45189/./emercoin.gi
И вот оно:

Код: Выделить всё

olej@R420:~$ host -p 5335 linux-ru.lib 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#5335
Aliases: 

linux-ru.lib has address 90.156.230.27

Код: Выделить всё

olej@R420:~$ dig flibusta.lib @127.0.0.1 -p 5335

; <<>> DiG 9.18.12-0ubuntu0.22.04.2-Ubuntu <<>> flibusta.lib @127.0.0.1 -p 5335
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60533
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;flibusta.lib.			IN	A

;; ANSWER SECTION:
flibusta.lib.		3600	IN	A	179.43.150.83

;; Query time: 20 msec
;; SERVER: 127.0.0.1#5335(127.0.0.1) (UDP)
;; WHEN: Tue Jul 18 17:24:59 EEST 2023
;; MSG SIZE  rcvd: 57

Код: Выделить всё

olej@R420:~$ nslookup  linux-ru.lib -port=5335 ::0
Server:		::0
Address:	::#5335

Name:	linux-ru.lib
Address: 90.156.230.27


Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS EmerCoin

Непрочитанное сообщение Olej » 15 мар 2024, 15:35

Olej писал(а):
02 июл 2023, 18:21
2 записи DNS, сроком на 15 и 30 лет, соответственно, обошлись в 0.0026 EMC
Ещё раз зафиксирую состояние зарегистрированных доменов:
Снимок экрана от 2024-03-15 14-28-47.png
Снимок экрана от 2024-03-15 14-28-47.png (70.57 КБ) 61 просмотр
(Чтоб самому не забывать для ссылок)

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 29 гостей