Почему сайт не доступен без www?
У вас запись для triskirun.ru отсутствует.
nslookup triskirun.ru
Server:         8.8.8.8
Address:        8.8.8.8#53
Non-authoritative answer:
*** Can't find triskirun.ru: No answer
Пропишите, для начала, запись в ДНСе.
Потом настройте веб-сервер.
У меня это сделано примерно так 
server {
        listen www.XXX.YY:80;
        server_name     www.XXX.YY;
if ($host !~* ^(www.XXX.YY)$ ) {
                return 444;
        }
location / {
        rewrite  ^/(.*)$  http://XXX.YY$1  permanent;
}
}
Соответственно для nginx`а. if про host можно убрать, это моя личная заморочка, привычка так настраивать.
Соответственно все что приходит на адрес с www отправляется на адрес без www, а там уже все настроено и отвечает то что нужно.
А на части доменов у меня просто принципиально нет записи с www в DNSах и ничего никуда не перенаправляется, соответственно, а идиоты везде пытающиеся написать www просто не попадают туда набирая адрес руками.
Компания, которая предоставила хостинг, это sits.pro? Если нет, то возможно, NS-сервера домена указаны неправильно. А если да - копать в их сторону, так как ns1.sits.pro на запрос домена с префиксом возращает адрес, без префикса - не возвращает.