Binomo에서 초보자를위한 안내서

마지막 업데이트: 2022년 2월 10일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
주의 React 17부터 React는 자동으로 console.log() 같은 콘솔 메서드를 수정해서 생명주기 함수의 두 번째 호출에서 로그를 찍지 않습니다. 그러나, 회피책을 사용할 수 있다면 의도하지 않은 동작이 발생할 수 있습니다.

엑셀 매크로 VBA] 초보자용 VBA 사용 방법

매크로, VBA를 잘 모르더라도 필요한 코드를 검색 등의 방법으로 찾았다면 아래 방법을 따라하면서 Ctrl+C, Ctrl+V만 사용해도 매크로를 사용할 수 있을 것이다.

개발도구 추가

엑셀에서 개발도구를 사용할 수 있는 상태여야 한다.

아래 그림처럼 엑셀 메뉴 중에 개발도구가 없다면 추가해야 한다.

[파일 - 옵션 - 리본 사용자 지정] 메뉴에서 [개발도구] 앞에 체크하면 리본 메뉴에 개발도구가 나타난다.

Visual Basic Editor에 코드 입력하기

[단축키 Alt + F11] 을 입력하거나 [개발도구 탭 - Visual Basic] 를 클릭해서 Visaul Basic Editor를 연다.

VBA 코드 입력을 위해서 모듈을 추가한다.

프로젝트 창 시트 이름에서 [마우스 오른쪽 버튼 - 삽입 - 모듈] 을 클릭한다.

왼쪽에 Module1이 추가되고 오른쪽에 코드를 입력할 수 있는 창이 나타난다.

이 창에 필요한 VBA 코드를 붙여넣는다.

(단. 어떤 매크로는 모듈이 아닌 해당 워크시트에서만 동작하는 경우도 있으니 작업 전 확인이 필요

- 이 경우는 모듈이 아니라 워크시트 이름을 더블클릭했을 때 나타나는 코드 창에 코드 입력)

매크로 실행시키기

모듈에 입력해 놓은 VBA코드를 실행시키려면 코드가 입력된 부분 중 아무 곳이나 마우스 커서를 클릭하고 [단축키 F5] 또는 초록색 실행버튼 을 클릭한다.

매크로 사용 통합문서로 저장하기

매크로 코드를 포함시켜 작업한 파일은 일반적인 엑셀 파일의 확장자인 xlsx 파일로 저장할 수 없다.

다른이름으로 저장을 선택하고 파일 형식을 [Excel 매크로 사용 통합 문서] 로 저장해야 한다.

'Excel > 엑셀 VBA' 카테고리의 다른 글

액셀 매크로 VBA] 현재 날짜 또는 시간 입력하는 매크로 VBA (0) 2020.12.14
엑셀 매크로 VBA] 워크시트 Binomo에서 초보자를위한 안내서 이름 셀 텍스트로 가져오기 (0) 2017.04.30
엑셀 매크로 VBA] 워크시트 이름을 셀 내용으로 자동으로 바꾸기 (8) 2017.04.29
엑셀 매크로 VBA] 각 시트를 pdf 파일로 저장하기 (7) 2017.04.09
엑셀 매크로 VBA] 열 너비와 행 높이 다른 시트에 적용하기 (3) 2016.12.05
엑셀 매크로 VBA] 초보자용 VBA 사용 방법 (17) 2016.12.04
엑셀 매크로 VBA] 각 시트를 별도 파일로 저장하기 (2) 2016.12.03
엑셀 매크로 VBA] 열 데이터에 따라 각각의 시트로 분리하기 (19) 2016.12.02
엑셀 매크로 VBA] 병합한 셀 해제하고 셀 내용 채우기 (0) 2016.11.30
엑셀 매크로 VBA] 같은 내용일 때 셀 병합하기 (1) 2016.11.29
엑셀 매크로 VBA] 셀 안의 영어와 한글, 숫자 분리 추출하는 매크로 VBA (0) 2016.11.06

'Excel/엑셀 VBA' Related Articles

  • 엑셀 매크로 VBA] 각 시트를 pdf 파일로 저장하기
  • 엑셀 매크로 VBA] 열 너비와 행 높이 다른 시트에 적용하기
  • 엑셀 매크로 VBA] 각 시트를 별도 파일로 저장하기
  • 엑셀 매크로 VBA] 열 데이터에 따라 각각의 시트로 분리하기

sykim 2017.03.08 10:57

모듈에 매크로 복붙하고 F5 누르면

창이 새로 뜨면서 매크로 이름을 만들라고 뜹니다.

그래서 이름 아무거나 만들면 그걸로
Sub ~~()

가 생성되면서 복붙한 매크로가 작동을 안하네요.

모듈에 복붙한 코드가 어떤건지 모르겠습니다만, 코드 제일 위 첫 줄에 SUB 함수이름(). 이런 코드가 없나요.

함수 이름 없는 코드를 실행시키면 매크로 이름을 만들라고 나옵니다만.

sykim 2017.03.08 12:05

http://ttend.tistory.com/567
이 게시물에 있던 그림 삽입 매크로 VBA.txt
이걸로 삽입했습니다.
http://i.imgur.com/OyFL3Rf.png
F5 누르면 이런식으로 나오네요.

그러네요. 왜 그런지.. 죄송합니다.

일단 급한대로(?)
파일을 다른이름으로 저장(Binomo에서 초보자를위한 안내서 excel 매크로 사용 통합문서) 하시고, 모듈에 복사한 VBA 코드 맨 앞부분 Private를 삭제하시고(Sub. 으로 시작하도록), F5를 눌러서 코드 실행할 때 매크로 이름 넣으라는 창에서 취소를 클릭하시면 코드 실행은 가능합니다.

왜 이런 문제가 생겼는지 찾아보고 댓글에 남기도록 하겠습니다.

sykim 2017.03.08 13:48

알려주신대로 했으나 안되네요 ㅠ

Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

에서 괄호 안에 코드를 빼면 매크로 작동은 하는거 같은데,

그림 삽입하라고 윈도우 창이 떠서 삽입하면 그림 원본크가대로 삽입이 되네요.

자꾸 귀찮게 해서 송구스럽습니다. ^^;

저도 아직 매크로 공부하는 중이라 해메고 있습니다. ㅋ

일단 위 그림 삽입하는 매크로는 모듈이 아니라 그림을 삽입시킬 워크시트에다 붙여넣기 하시구요(VBA 탐색기에서 워크시트를 더블클릭하면 오른쪽에 코드입력창이 나타납니다)

이 VBA코드는 별도로 실행시키는 방법이 아니라 빈 셀을 더블클릭하면 그림 파일을 호출하는 창이 나타나니까 F5를 누르지 마시고 엑셀입력창에서 원하는 셀을 더블클릭해보세요.

그루퍼 2017.03.30 09:02

또루아빠님의 티스토리에서 엑셀 자료로 공부 하고 도움도 받고 있습니다.
너무 감사드린다고 인사남길겸 댓글을 씁니다.
앞으로도 좋은글 좋은 자료 부탁 드립니다. 헤헤~
감사 합니다. 건승하십시요!!

아이고. 과한 칭찬을.. ^^
댓글 감사합니다.
행복한 하루 되세요.

유리 2017.04.06 14:39


안녕하세요.
덕분에 지금 신세계 경험중이에요~
너무너무 편리하고 좋네요. 감사합니다^^
저 궁금한게 있어서요ㅠㅠ
매크로 실행해서 시트를 파일로 저장은 다 했고
이 파일을 제가 더존에 업로드 하려고 하는데 엑셀형식의 파일이 아닙니다. Excel 97 -2003 통합문서로 저장하시기 바랍니다. 라고 떠서요ㅠㅠ
저장된 파일을 열면
열려는 파일의 형식이 파일 확장명에서 지정한 형식과 다릅니다. 파일을 열기 전에 파일이 손상되지 않았는지, 원본을 신뢰할 수 있는지 확인하십시오. 지금 파일을 여시겠습니까? 라고 떠서 예 누르고 새로 저장을 해야 더존에 업로드가 되더라구요.
이게 엑셀로 저장이 되는게 아닌가요.
도와주세요ㅠㅠㅠ

매크로가 포함된 파일은 파일형식을 "excel
매크로 사용 통합문서" 형식으로 저장해야 합니다.

다른이름으로저장 메뉴에서 파일형식 드롭다운 버튼을 클릭하면 나타납니다.

매크로 사용 통합문서는 파일 확장자가 xlsm입니다. ^^

유리 2017.04.06 15:23

무슨말씀이신지 모르겠어요;;;ㅠㅠ
매크로 모듈추가해서 소스코드 입력하고 저장안하고 매크로 실행해도 바탕화면에 시트들이 저장되는데 저 파일들은
확장자가 .xls 라고 되어있는데 이거를 .xlsx로 저장되게끔 매크로 수정은 안될까요??
시트가 파일로 바꼈을때 엑셀형식으로 저장되었으면 좋겠어요.
답변 부탁드려요~

혹시 질문 내용이 시트별로 별도 파일로 저장하는 매크로에 관한 내용인가요?? ^^;;

Sub Split_bootk() 매크로 부분에서 filename에 ".xls"로 되어 있는 부분을 ".xlsx" 변경한 다음에 매크로를 다시 실행시켜보세요. (이미 생성된 파일은 먼저 삭제하시구요)

유리 2017.04.06 15:47

우아. 됐어요.
진짜 하나하나 다 지우면서 할뻔했는데
정말정말 감사합니다♡
답변도 달아주셔서 정말 감사해용
자료가 쉽게 잘 설명되어 있어서 저처럼 하나도 모르는 사람도 보고 따라하기 넘나 좋아용
즐겨찾기 해놓고 모르는거 있으면 여기서 찾아봐야겠어요~
정말 감사해요^^

잘 해결되셨다니 제가 기쁘네요. ^^

댓글 감사드리구요, 행복한 하루되세요.
^___^

전성현 2017.05.02 11:18

단순디비작업인데요 A열에 있는거를 자동으로 B나 C로 가게 하는메트로도짤수있나요
?

노경민 2017.06.30 20:11

매크로를 할려면 개발도구 탭을 먼저 설정을 한 다음에 처음에 매크로 기록을 해야 합니다.

ㄴㅇㄼ 2018.01.24 23:13

Strict 모드

StrictMode 는 애플리케이션 내의 잠재적인 문제를 알아내기 위한 도구입니다. Fragment 와 같이 UI를 렌더링하지 않으며, 자손들에 대한 부가적인 검사와 경고를 활성화합니다.

주의

Strict 모드는 개발 모드에서만 활성화되기 때문에, 프로덕션 빌드에는 영향을 끼치지 않습니다.

애플리케이션 내 어디서든지 아래와 같이 strict 모드를 활성화할 수 있습니다.

위의 예시에서, Header 와 Footer 컴포넌트는 Strict 모드 검사가 이루어지지 않습니다. 하지만, ComponentOne 과 ComponentTwo 는 각각의 자손까지 검사가 이루어집니다.

StrictMode 는 아래와 같은 부분에서 도움이 됩니다.

React의 향후 릴리즈에서 더 많은 기능이 더해질 예정입니다.

안전하지 않은 생명주기를 사용하는 컴포넌트 발견

블로그 글에서 설명하였듯, 비동기 React 애플리케이션에서 특정 생명주기 메서드들은 안전하지 않습니다. 하지만 애플리케이션이 서드 파티 라이브러리를 사용한다면, 해당 생명주기 메서드가 사용되지 않는다고 장담하기 어렵습니다. Strict 모드는 이러한 경우에 도움이 됩니다!

Strict 모드가 활성화되면, React는 안전하지 않은 생명주기 메서드를 사용하는 모든 클래스 컴포넌트 목록을 정리해 다음과 같이 컴포넌트에 대한 정보가 담긴 경고 로그를 출력합니다.

strict mode unsafe lifecycles warning

Strict 모드에 의해 발견된 문제들을 해결한다면, 향후 릴리즈되는 React에서 concurrent 렌더링의 이점을 얻을 수 있을 것입니다.

레거시 문자열 ref 사용에 대한 경고

이전의 React에서 레거시 문자열 ref API와 콜백 API라는, ref를 관리하는 두 가지 방법을 제공하였습니다. 문자열 ref가 사용하기 더 편리했지만 몇몇 단점들이 있었습니다. 그래서 공식적으로는 콜백 형태를 사용하는 것을 권장하였습니다.

React 16.3에서는 여러 단점 없이 문자열 ref의 편리함을 제공하는 세 번째 방법을 추가하였습니다.

이제는 객체 ref가 문자열 ref를 교체하는 용도로 Binomo에서 초보자를위한 안내서 널리 더해졌기 때문에, Strict 모드는 문자열 ref의 사용에 대해 경고합니다.

주의

콜백 ref는 새로운 createRef API와 별개로 지속해서 지원될 예정입니다.

컴포넌트의 콜백 ref를 교체할 필요는 없습니다. 콜백 ref는 조금 더 유연하기 때문에, 고급 기능으로서 계속 지원할 예정입니다.

권장되지 않는 findDOMNode 사용에 대한 경고

이전의 React에서 주어진 클래스 인스턴스를 바탕으로 트리를 탐색해 DOM 노드를 찾을 수 있는 findDOMNode 를 지원하였습니다. DOM 노드에 바로 ref를 지정할 수 있기 때문에 보통은 필요하지 않습니다.

findDOMNode 는 클래스 컴포넌트에서도 사용할 수 있었지만, 부모가 특정 자식이 렌더링되는 것을 요구하는 상황이 허용되어, 추상화 레벨이 무너지게 되었습니다. 이로 인해 부모가 자식의 DOM 노드에까지 닿을 가능성이 있어 컴포넌트의 세세한 구현을 변경할 수 없게 되어 리팩토링이 어려워지는 상황을 만들고 말았습니다. findDOMNode 는 항상 첫 번째 자식을 반환하지만, Fragment와 함께 사용할 경우 컴포넌트에서 여러 DOM 노드를 렌더링하게 됩니다. findDOMNode 는 일회성, 읽기 전용 API입니다. 물어보았을 때만 값을 반환합니다. 자식 컴포넌트가 다른 노드를 렌더링할 경우, 변경 사항에 대응할 방법이 없습니다. 그러므로, findDOMNode 는 항상 변하지 않는, 단일 DOM 노드를 반환하는 컴포넌트에서만 정상적으로 작동해왔습니다.

ref를 Binomo에서 초보자를위한 안내서 넘겨주는 방식을 사용해 커스텀 컴포넌트에 ref를 넘겨 DOM까지 닿게 하는 것으로, 이를 분명하게 만들 수 있습니다.

DOM 노드를 감싸는 래퍼를 만들어 ref를 바로 붙이는 것 역시 가능합니다.

주의

노드가 레이아웃 바깥의 요소가 되는 것을 막고자 한다면, CSS에서 display: contents 속성을 사용할 수 있습니다.

개념적으로 React는 두 단계로 동작합니다.

  • 렌더링 단계는 특정 환경(예를 들어, DOM과 같이)에 어떤 변화가 필요한 지 결정하는 단계입니다. 이 과정에서 React는 render 를 호출하여 이전 렌더와 결과값을 비교합니다.
  • 커밋 단계는 React가 변경 사항을 반영하는 단계입니다(React DOM의 경우 React가 DOM 노드를 추가, 변경 및 제거하는 단계를 말합니다). 이 단계에서 React는 componentDidMount 나 componentDidUpdate 와 같은 생명주기 메서드를 호출합니다.

커밋 단계는 일반적으로 매우 빠르지만, 렌더링 단계는 느릴 수 있습니다. 이로 인해, 곧 추가될 concurrent 모드(아직 기본적으로는 비활성화됨)는 렌더링 작업을 더 작은 단위로 나누고, 작업을 중지했다 재개하는 방식으로 브라우저가 멈추는 것을 피합니다. 즉, React는 Binomo에서 초보자를위한 안내서 커밋하기 전에 렌더링 단계의 생명주기 메서드를 여러 번 호출하거나 아예 커밋을 하지 않을 수도(에러 혹은 우선순위에 따른 작업 중단) 있습니다.

렌더링 단계 생명주기 메서드는 클래스 컴포넌트의 메서드를 포함해 다음과 같습니다.

  • constructor
  • componentWillMount (or UNSAFE_componentWillMount )
  • componentWillReceiveProps (or UNSAFE_componentWillReceiveProps )
  • componentWillUpdate (or UNSAFE_componentWillUpdate )
  • getDerivedStateFromProps
  • shouldComponentUpdate
  • Binomo에서 초보자를위한 안내서
  • render
  • setState 업데이트 함수 (첫 번째 인자)

위의 메서드들은 여러 번 호출될 수 있기 때문에, 부작용을 포함하지 않는 것이 중요합니다. 이 규칙을 무시할 경우, 메모리 누수 혹은 잘못된 애플리케이션 상태 등 다양한 문제를 일으킬 가능성이 있습니다. 불행히도, 보통 이러한 문제들은 예측한 대로 동작하지 않기 때문에 발견하는 것이 Binomo에서 초보자를위한 안내서 어려울 수 있습니다.

Strict 모드가 자동으로 부작용을 찾아주는 것은 불가능합니다. 하지만, 조금 더 예측할 수 있게끔 만들어서 문제가 되는 부분을 발견할 수 있게 도와줍니다. 이는 아래의 함수를 의도적으로 이중으로 호출하여 찾을 수 있습니다.

  • 클래스 컴포넌트의 constructor , render 그리고 shouldComponentUpdate 메서드
  • 클래스 컴포넌트의 getDerivedStateFromProps static 메서드
  • 함수 컴포넌트 바디
  • State updater 함수 ( setState 의 첫 번째 인자)
  • useState , useMemo 그리고 useReducer 에 전달되는 함수

주의

개발 모드에서만 적용됩니다. 생명주기 메서드들은 프로덕션 모드에서 이중으로 호출되지 않습니다.

예를 들어, 아래의 코드를 생각해봅시다.

얼핏 보면 이 코드에는 문제가 없어 보입니다. 하지만, SharedApplicationState.recordEvent 의 연산 결과가 Binomo에서 초보자를위한 안내서 계속 달라진다면, 이 컴포넌트를 여러 번 인스턴스 화했을 때 애플리케이션의 상태를 잘못된 방향으로 이끌 수 있습니다. 이와 같은 이해하기 어려운 버그들은 개발 중에 나타나지 않을 수도 있고, 일관성이 없어 발견하지 못할 수도 있습니다.

컴포넌트의 constructor와 같은 메서드를 의도적으로 두 번 호출하면 strict mode가 이와 같은 패턴을 쉽게 찾을 수 있도록 합니다.

주의

React 17부터 React는 자동으로 console.log() 같은 콘솔 메서드를 수정해서 생명주기 함수의 두 번째 호출에서 로그를 찍지 않습니다. 그러나, Binomo에서 초보자를위한 안내서 회피책을 사용할 수 있다면 의도하지 않은 동작이 발생할 수 있습니다.

레거시 context API 검사

레거시 context API는 오류가 발생하기 쉬워 이후 릴리즈에서 삭제될 예정입니다. 모든 16.x 버전에서 여전히 돌아가지만, Strict 모드에서는 아래와 같은 경고 메시지를 노출합니다.

AWS IoT Core 리소스

현재는 블로그 게시물을 찾을 수 없습니다. AWS 블로그에서 다른 리소스를 확인하십시오.

AWS IoT GitHub 예제

MQTT를 통한 AWS IoT 플랫폼을 사용한 실시간 채팅 애플리케이션 GitHub 링크
JavaScript/Node.Binomo에서 초보자를위한 안내서 js를 사용하여 디바이스에서 AWS IoT에 연결하기 위한 SDK GitHub 링크
AWS IoT(사물 인터넷)를 사용한 예제
GitHub 링크

AWS IoT 디바이스 SDK

프로그래밍 언어 또는 플랫폼에 맞게 조정된 API를 통해 디바이스 및 애플리케이션에서 AWS IoT를 더욱 간편하게 사용할 수 있습니다.

Embedded C

JavaScript

Arduino Yun

Python

C++ SDK

Android

AWS IoT Core FAQ에서 더 자세히 알아보기

AWS에 대해 자세히 알아보기

AWS 리소스

AWS에서의 개발자

오래된 브라우저를 사용하고 있습니다. 사용 환경을 개선하려면 최신 브라우저로 업그레이드하십시오.

Internet Explorer에 대한 지원 종료

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기 »

AWS 기반 .NET

시작하기

Core Windows Communication Foundation(WCF) 프로젝트에 대한 AWS의 기여를 알아보십시오.

글로벌 AWS 에코시스템은 다른 사람들의 구축을 지원하려는 열정적인 다양한 AWS 매니아 Binomo에서 초보자를위한 안내서 층으로 구성되어 있습니다. 전문가의 조언을 구하고 싶거나 의견을 제시하고 싶다면, 정보 채팅, 라이브 이벤트 피드, 출시 소식 또는 커뮤니티 스토리를 통해 다른 이들과 Binomo에서 초보자를위한 안내서 소통할 수 있습니다.

Twitter

.NET Foundation

AWS가 .NET Foundation에 기업 스폰서로 참여했습니다. AWS는 Microsoft Windows 및 AWS 기반 .NET을 실행한 10년의 경험과 함께 .NET에 오랫동안 헌신해왔습니다.

GitHub

사용자 그룹

활발하게 이루어지는 AWS에 대한 토론에 여러분의 의견을 더하세요. 커뮤니티 페이지를 방문하여 소셜 미디어, 사용자 그룹, 블로그, YouTube 채널, 오픈 소스 프로젝트 및 게시판을 찾아볼 수 있습니다.

시놀로지나스 WEBDAV 외부접속 기본설정 방법 (ipTIME 공유기 포트포워딩)

쉽게 말해서 나스상에 있는 파일에 빠르고 쉽게 접근하고 관리할 수 있게 도와주는 접근방식인데요.

가장 큰 특징으로 파일 락킹 지원으로 여러 명이 동시에 접근이 가능한 웹에서 덮어쓰기 되는것을 막아줍니다. 이런 방식 때문에 회사에서 주로 WebDAV을 이용하여 문서 파일 등을 공유하여 사용하면 보다 안전하게 사용이 가능합니다.

WebDAV이 대중화 되면서 FTP를 대체하게 되었는데요. 다운로드한 파일을 수정하고 다시 업로드하는 방식의 FTP의 제한성을 벗어나, 인터넷만 연결되어 있는 어느 장소에서든지 접속하여 실시간으로 파일을 오픈하고 데이터를 수정하고 수정한 데이터를 저장할 수 있는 WebDAV은 그만큼 활용도가 높은 프로토콜로 자리잡게 되었습니다.

WebDAV을 활용하며 언제 어디서나 스마트폰과 PC로 시놀로지나스에 있는 영화, 드라마, 음악 등 다양한 미디어를 실시간으로 감상할 수 있으며, 문서파일, 이미지파일 등 다양한 파일을 실시간으로 열고 수정할 수 있습니다.

그럼, 이렇게 활용도가 좋은 WebDAV을 어떻게 설정하고 PC와 스마트폰에서는 어떻게 접속할 수 있는지에 대해서 다뤄보겠습니다.

1-1. 시놀로지나스 외부접속을 위한 WEBDAV설정

시놀로지 나스 관리자 로그인을 해주세요.

① 제어판 > 외부 액세스 > DDNS탭 > 추가를 눌러서 새로운 호스트를 생성해주세요. 기존에 만들어 준 DDNS주소가 있으시다면 생략하세요.

② 전체 패키지에서 WebDAV Server를 실행해주세요. HTTP 활성화 체크 후 HTTP 포트를 설정해주세요. 특이한 숫자를 쓰시는게 좋아요. 기본 포트 사용은 되도록 피해주세요. 해킹으로 인한 랜섬웨어 등의 피해를 보실 수 있습니다.

③ 제어판 > 외부 액세스 > 라우터 구성 > 생성 > 내장 응용 프로그램 > WebDAV Sever에서 ②에서 설정한 포트번호 항목을 체크한 후 적용을 눌러주세요. 전체체크(활성화됨 앞에 박스 클릭) 후 저장을 눌러주세요. "이 작업으로 라우터의 기존 포트 포워딩 규칙을 덮어 쓰게 됩니다." 창이 뜨면 확인을 눌러주세요. WebDAV체크 후 연결 테스트로 OK창이 뜨는지 확인해주세요. 만약에 실패함이 뜨면 공유기 관리자로 접속해서 포트포워드 설정을 진행해주세요.

1-2. 시놀로지나스 외부접속을 위한 공유기 포트포워드 설정

공유기마다 접근하는 방식이 조금씩 다르겠지만 ipTIME공유기 기준 설명입니다.

관리자 로그인 > NAT/라우터 관리 > 포트포워드 설정 > 규칙이름은 본인이 알아보기 쉽게 설정 > 프로토콜은 TCP > 외부포트와 내부포트 모두 WebDAV에서 설정한 포트번호를 넣어주세요. > 내부 IP주소는 나스와 연결된 내부 IP주소 입니다. (시놀로지나스 관리자 로그인 > 제어판 > 네트워크 > 네트워크 인터페이스 > LAN 포트 항목 > IP 주소에서 내부에서 사용중인 IP를 확인할 수 있습니다.

적용을 눌러주신 후 상단 우측에 저장 버튼을 눌러주시면 공유기가 재부팅되면서 포트포워딩 설정이 적용됩니다. 포트포워딩을 마치신 후 시놀로지나스 로그인 후 WebDAV 연결테스트를 다시 진행하여 OK가 뜨는지 확인해주세요.


0 개 댓글

답장을 남겨주세요