2015-03-26 2 views
-2

У меня есть Centos Cloud Server, и я настроил именованную службу для сервера. Но я не могу получить доступ к ней извне. можешь мне помочь? что я делаю неправильно?PORT 53 закрыт, не могу открыть его

, если я исполню это с сервера он отлично работает:

# dig @74.208.73.61 paisgdl.com 
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.2 <<>> @74.208.73.61 paisgdl.com 
; (1 server found) 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49672 
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 

;; QUESTION SECTION: 
;paisgdl.com.     IN  A 

;; ANSWER SECTION: 
paisgdl.com.   86400 IN  A  74.208.73.61 

;; AUTHORITY SECTION: 
paisgdl.com.   86400 IN  NS  ns.paisgdl.com. 

;; ADDITIONAL SECTION: 
ns.paisgdl.com.   86400 IN  A  74.208.73.61 

;; Query time: 0 msec 
;; SERVER: 74.208.73.61#53(74.208.73.61) 
;; WHEN: Thu Mar 26 14:40:04 2015 
;; MSG SIZE rcvd: 78 

Как всегда, если я сделать то же самое со стороны это не работает

# dig @74.208.73.61 paisgdl.com 

; <<>> DiG 9.3.3rc2 <<>> @74.208.73.61 paisgdl.com 
; (1 server found) 
;; global options: printcmd 
;; connection timed out; no servers could be reached 

Я пытаюсь открыть порт с помощью Iptables, но он не работает статус # сервис Iptables

Table: filter 
Chain INPUT (policy ACCEPT) 
num target  prot opt source    destination 
1 ACCEPT  all -- 0.0.0.0/0   0.0.0.0/0   state RELATED,ESTABLISHED 
2 ACCEPT  icmp -- 0.0.0.0/0   0.0.0.0/0 
3 ACCEPT  all -- 0.0.0.0/0   0.0.0.0/0 
4 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:22 
5 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:21 
6 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:80 
7 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:443 
8 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:8443 
9 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:8447 
10 REJECT  all -- 0.0.0.0/0   0.0.0.0/0   reject-with icmp-host-prohibited 
11 ACCEPT  udp -- 0.0.0.0/0   0.0.0.0/0   udp dpt:53 
12 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:53 
13 ACCEPT  udp -- 0.0.0.0/0   0.0.0.0/0   state NEW udp dpt:53 

Chain FORWARD (policy ACCEPT) 
num target  prot opt source    destination 
1 REJECT  all -- 0.0.0.0/0   0.0.0.0/0   reject-with icmp-host-prohibited 

Chain OUTPUT (policy ACCEPT) 
num target  prot opt source    destination 

Netst в связи с сообщениями:

# netstat -tanpl|grep named 
tcp  0  0 74.208.73.61:53    0.0.0.0:*     LISTEN  4026/named 
tcp  0  0 127.0.0.1:53    0.0.0.0:*     LISTEN  4026/named 
tcp  0  0 127.0.0.1:953    0.0.0.0:*     LISTEN  4026/named 
tcp  0  0 :::53      :::*      LISTEN  4026/named 

страница http://www.yougetsignal.com/tools/open-ports/ говорит:

Closed Port 53 is closed on 74.208.73.61 

любые идеи ?? где был заблокирован и как я блокирую его?

+0

видеть эту ссылку http://stackoverflow.com/questions/24729024/centos-7-open-firewall-port тингов изменились в Centos – Namphibian

+0

Это CentOS 6 и он не имеет команды " брандмауэр-cmd ". Возвраты: firewall-cmd: команда не найдена –

ответ

1

Часть вашего Iptables конфигурации:

10 REJECT  all -- 0.0.0.0/0   0.0.0.0/0   reject-with icmp-host-prohibited 
11 ACCEPT  udp -- 0.0.0.0/0   0.0.0.0/0   udp dpt:53 
12 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:53 
13 ACCEPT  udp -- 0.0.0.0/0   0.0.0.0/0   state NEW udp dpt:53 

named Ваши правила вступают после Отклонить-все правила, и поэтому никогда не оценивали. Reorder их:

10 ACCEPT  udp -- 0.0.0.0/0   0.0.0.0/0   udp dpt:53 
11 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:53 
12 ACCEPT  udp -- 0.0.0.0/0   0.0.0.0/0   state NEW udp dpt:53 
13 REJECT  all -- 0.0.0.0/0   0.0.0.0/0   reject-with icmp-host-prohibited 
+0

Я переделал их так же, как предложил .. и это сделало трюк .. как бы это было немного медленнее для ответа .. это любой, который я могу приспособить для его оптимизации? –

+0

Только что спросил ваш сервер: 135 мс, Google (8.8.8.8): 166ms. Не так медленно, я бы сказал :) – itchee

Смежные вопросы