Мой локальный DNS не делает resolv определенного IP имен хостов

Если вы понимаете «Неужели с использованием Python в оболочке и предполагая, что A.txt - ваш файл:

[sreeraj@server ~]$ cat a.txt
1533 C_P.doc
691 C_M.doc
905 G_S.doc
945 J_Z.doc
1549 J_M.doc
1701 L_B.doc
[sreeraj@server ~]$ for i in $(awk -v c=65 '{ print $1/c }' a.txt) ; do python -c 'print int(round('$i',0))' ; done >> b.txt
[sreeraj@server ~]$ paste b.txt a.txt > c.txt
[sreeraj@server ~]$ cat c.txt
24      1533 C_P.doc
11      691 C_M.doc
14      905 G_S.doc
15      945 J_Z.doc
24      1549 J_M.doc
26      1701 L_B.doc
[sreeraj@server ~]$

Это создаст файл c.txt с нужным выходом.

Как это работает:

Он использует awk для разделения значений в 1-м столбце A.TXT на 65, а затем использовать Python встроенный функция Раунд () , чтобы округлить десятичные дроби. Затем мы создаем файл c.txt с выходом из цикла и используете , чтобы объединить C.Txt и A.Txt

0
20.06.2016, 05:18
2 ответа
[

]В окне, которое вы используете, чтобы попытаться попасть на веб-страницу, на что установлены ваши серверы имен?[

] [

]Если в Windows с помощью командной строки вы можете запустить:[

] [
ipconfig /all
] [

]Если в Linux, ваши серверы имен должны быть в файле /etc/resolv.conf[

] [

]Убедитесь, что они настроены на использование только вашего нового сервера имен. По умолчанию система будет искать SOA (Start of Authority) и возвращать все, что говорит этот сервер - правильный IP. [

] [

]Чтобы найти авторитетные серверы имен для вашего домена, вы можете сделать whois, который сообщает следующее как авторитетные серверы имен для домена, который вы перечислили:[

] [
Nameservers:
ns1.scartech.be
ns2.scartech.be
ns3.scartech.be
]
1
28.01.2020, 02:52

Вы не можете пинговать с хоста Windows на гостя Linux, брандмауэр Linux блокирует запросы. Можете ли Вы SSH из Ваших окон в Ваш Linux?

ssh user@ipadress

Убедитесь, что порты открыты (брандмауэр не блокирует). Для SSH Вам нужен открытый порт 22, для DNS порт 53. Вы можете открыть такие порты.

iptables -I INPUT -p tcp --dport 22 -j ACCEPT

Проверьте статус ваших iptables как этот.

iptables -L -n

Вы также можете попробовать вручную добавить IP гостя Linux в вашу систему windows. Перейдите на

C:\WINDOWS\system32\drivers\etc\hosts 

ваш IP-адрес Linux должен быть там, если нет, добавьте его.

0
28.01.2020, 02:52

Теги

Похожие вопросы