Путем изменения моих записей DNS, как у меня может быть твердость “test.mydomain.com” к XXX.XXX.XXX.XXX:8080?

Регулярное выражение для любого символа в нижнем регистре будет меньше кода, если ваше определение лучше меньше строк.

private String _regex = "[a-z]";
private Pattern _lowercaseCharacterPattern = Pattern.compile(_regex);

@Override
public void keyPressed(KeyEvent e) {
    char c = e.getKeyChar();
    if( _lowercaseCharacterPattern.matcher(String.valueOf(c) ).matches() )
        JOptionPane.showMessageDialog(panel, "Error: "+c, " cannot be used", JOptionPane.WARNING_MESSAGE);
}
5
задан Robert Campbell 16 May 2009 в 18:07
поделиться

6 ответов

DNS Запись (адрес) не имеет номера порта. Итак, не , что невозможно.

Что возможно, так это иметь другой IP-адрес для той же машины (например, 111.11.11.12) и позволить test.mydomain.com разрешить его. Тогда ваш первый сервер должен прослушивать только первый IP-адрес, а второй - только второй.

PS Есть записи DNS SRV, которые позволяют указать порт, но браузеры, увы, НЕ используют их.

6
ответ дан 13 December 2019 в 19:34
поделиться

Нет, это невозможно. DNS контролирует, на какой IP указывает домен , это не имеет никакого отношения к порту. Вы, вероятно, сможете настроить правила брандмауэра для достижения желаемого.

1
ответ дан 13 December 2019 в 19:34
поделиться

Нет.

Вы не можете определить порт в вашей конфигурации DNS. Это не его цель. Это просто ip -> host и обратное.

1
ответ дан 13 December 2019 в 19:34
поделиться

DNS only resolves to an IP address. However, if you have DNS resolve to an IP where Apache is located then you can use mod_proxy to proxy the request to an application server on port 8080. See this link.

http://www.jboss.org/community/wiki/UsingModproxyWithJBoss

3
ответ дан 13 December 2019 в 19:34
поделиться

Нет, записи DNS A разрешают только имена хостов в IP-адреса, он ничего не знает о номерах портов.

Но вы всегда можете настроить свой веб-сервер для обслуживания разных страниц в зависимости от заголовок хоста (что делает неизбежным использование порта 8080). Я мог бы дать вам подробную информацию, но мне нужно знать, какой веб-сервер вы используете.

РЕДАКТИРОВАТЬ: Если вы используете tomcat, вы должны добавить еще одну директиву Host, подробности можно найти здесь: http : //tomcat.apache.org/tomcat-4.1-doc/config/host.html

1
ответ дан 13 December 2019 в 19:34
поделиться

You can use Dyndns.org webhop service for just that exact situation. It's free for up to 5 hosts.

0
ответ дан 13 December 2019 в 19:34
поделиться
Другие вопросы по тегам:

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