inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0

20)REST API X EF Core +@배포

프로젝트 배포 질문있습니다

147

홍승백

작성한 질문수 1

0

안녕하세요

20강의 마지막 부분에서 배포 부분에서 궁금한 점이 있어서 질문드립니다.

 

강의 중 20강 26:34 에서 "공유기가 아닌 랜선을 바로 여러분들의 컴퓨터하고 연결을 한다면 공인 ip를 통해 외부에서 여러분들이 생성한 사이트에 접속이 가능" 이라는 설명이 있습니다.

무선 네트워크 환경(공유기 or 핫스팟 등)에서는 배포가 불가능한가요?

C# mvc rest-api 아키텍처 mssql ef-core asp.net-core

답변 2

0

개발자Park

안녕하세요.개발자park입니다.

[Q]무선 네트워크 환경(공유기 or 핫스팟 등)에서는 배포가 불가능한가요?

[A]가능은 합니다.그러나 상당히 까다롭습니다. 그렇기에 랜선을 바로 연결하는 방법 또는 강의에서 소개되는 서버호스팅을 통해 고정된ip(실제 웹사이트 운영시,일정 비용 필요)를 얻는 방법이 가장 쉽습니다.

무선(공유기) 이용시:

아래처럼 구글에 무선랜 포트포워딩 배포 <<으로 검색하면 관련정보가 나옵니다.

무선에서 배포하고 싶으실 경우 키워드는 "포트포워딩"입니다.

감사합니다.

https://www.google.com/search?q=%EB%AC%B4%EC%84%A0%EB%9E%9C+%ED%8F%AC%ED%8A%B8%ED%8F%AC%EC%9B%8C%EB%94%A9+%EB%B0%B0%ED%8F%AC&sca_esv=7ace930b2ef28337&sxsrf=ADLYWIIdj_VAoj-1XipoZOFtlGV_FlTZbw%3A1729758824289&ei=aAYaZ8WpEb6Wvr0PjO_MsAI&ved=0ahUKEwjF_ZLizaaJAxU-i68BHYw3EyYQ4dUDCBA&uact=5&oq=%EB%AC%B4%EC%84%A0%EB%9E%9C+%ED%8F%AC%ED%8A%B8%ED%8F%AC%EC%9B%8C%EB%94%A9+%EB%B0%B0%ED%8F%AC&gs_lp=Egxnd3Mtd2l6LXNlcnAiIOustOyEoOuenCDtj6ztirjtj6zsm4zrlKkg67Cw7Y-sMgUQIRigATIFECEYoAFIzUJQ9QVYikFwA3gBkAECmAGTAaABqQ2qAQQwLjE0uAEDyAEA-AEBmAILoALQB8ICChAAGLADGNYEGEfCAgoQABiABBixAxgNwgIHEAAYgAQYDcICBhAAGAcYHsICCBAAGIAEGKIEwgIFEAAYgATCAgQQABgemAMAiAYBkAYKkgcDMy44oAfQNg&sclient=gws-wiz-serp

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 홍승백님.

강의에서 언급된 배포 방법은 물리적으로 컴퓨터와 직접 연결된 인터넷(유선 연결)을 통해 외부 접속이 가능한 경우에 대해 설명하는 것입니다. 무선 네트워크 환경에서도 배포는 가능하지만, 몇 가지 추가 설정과 고려 사항이 존재합니다.

  1. 포트 포워딩: 무선 공유기를 사용하여 내부 네트워크에서 웹사이트를 외부에 노출하려면 공유기에서 포트 포워딩을 설정해야 합니다. 이는 외부에서 들어오는 요청을 내부 네트워크의 특정 컴퓨터(예: 웹 서버)로 전달하게 합니다.

  2. 공인 IP 주소: 무선 네트워크에서도 마찬가지로 여전히 공인 IP를 가져야 외부에서 접근이 가능합니다. 일반적인 가정용 인터넷 환경에서는 ISP로부터 공인 IP를 할당받아야 하며, 이 경우에도 무선 공유기의 설정에서 이를 관리해야 합니다.

  3. 보안 설정: 무선 네트워크는 유선에 비해 해킹 위험이 더 높을 수 있습니다. 따라서 방화벽 설정이나 네트워크 보안 설정을 강화하는 것이 중요합니다.

관련된 유사한 질문과 답변이 있으며, 참고하실 수 있는 URL은 아래와 같습니다:
- 공유기 설정을 통한 ASP.NET 사이트 배포

위 링크에서는 Azure나 AWS 같은 클라우드 서비스를 활용하여 안정적인 배포 방법을 선택하는 것도 추천하고 있습니다. 이는 무선 네트워크 환경에서의 여러 문제를 해결하는 데 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

20) 16. 저장프로시저 쪽 new MapperConfiguration(cfg => { })

1

56

1

using (SqlConnection ~)을 하는 이유가 뭔가요?

0

115

2

이후 예정된 강의 문의를 드립니다

0

68

1

12_3강 AutoMapper 설명 중에 MapperConfiguration

2

87

1

Business Layer 종속성 추가 불가 문제

0

106

3

Console.WriteLine

0

62

1

iis 배포 후 view페이지 수정

0

132

2

8장 Controller 질문

0

80

2

DTO 여러개 대신 하나로

0

174

2

CS0618 SqlConnection

0

262

1

EF로 만든 프로젝트를 개발서버에 올리니, 처음 로딩속도가 많이 느리네요.

0

184

2

SqlConnection관련 질문

0

124

2

12강 듣던중...Controller.cs 질문입니다.

0

128

1

ASP.NET Core MVC를 비동기로 처리하는 이유가 무엇일까요?

0

221

1

MSSQL 설치 시 오류 발생

0

632

2

클래스 라이브러리 추가시

0

239

1

DB에서 조회된 다건의 데이터를 처리할 때

0

209

1

cshtml.css, cshtml.cs 비하인드 코드 추가 방법

0

416

1

로그인에서 받아온 Session을 활용하고 자 할 때

0

312

1

Request.Query는 배열로는 받을 수 없나요?

0

369

2

Single View Engine은 뭘까요?

0

195

1

Results API가 뭔가요?

0

231

1

QueryString 대소문자 구분

0

455

1

화면 단이 아닌 서비스 단에서 파라미터 추가

0

231

1